Afshin, the corresponding Solaris user is actually owner, but I'm fine with 
using everyone for debugging purposes.  This didn't work, but I did notice some 
interesting behavior.

# chmod A=everyone@:wpdDxrcarRsAwWCo:allow .
# ls -vd
drwxrwxrwx+  8 songof    other          9 Jan 17 06:27 .
     0:everyone@:list_directory/read_data/add_file/write_data
         /add_subdirectory/append_data/read_xattr/write_xattr/execute
         /delete_child/read_attributes/write_attributes/delete/read_acl
         /write_acl/write_owner/synchronize:allow

This could have always been true, but this time I noticed that the first put 
fails and returns NT_STATUS_ACCESS_DENIED -- however the file is created with a 
size of 0 bytes.  If I try to put the file again without first deleting the 
file, it succeeds.  However, both add_file, append_data, and write_data are 
present in the ACL, so I don't get it.  Any insight?
 
 
This message posted from opensolaris.org
_______________________________________________
storage-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/storage-discuss

Reply via email to