Hello I have this persistent problem with ACL's. I thought I fixed it previously but it continues to rear its head.
I am logged in as user 'home' at the moment which is the user I created during install. I have a cifs share called /storage/backup that I share with windows and ubuntu machines. I have done chmod -R A=everyone@:full_set:fd:allow /storage/backup to set my user ACLs, I was under the impression that this will allow the inheritance of said ACL's when new files are created. Here is the output of ls -lv h...@data:/storage/backup# ls -lv total 180 -rwxrwxrwx+ 1 home staff 20480 Aug 20 13:32 resume.doc 0:everyone@:read_data/write_data/append_data/read_xattr/write_xattr /execute/delete_child/read_attributes/write_attributes/delete /read_acl/write_acl/write_owner/synchronize:file_inherit /dir_inherit:allow -rwxrwxrwx+ 1 home staff 80474 Aug 9 21:20 resume.pdf 0:everyone@:read_data/write_data/append_data/read_xattr/write_xattr /execute/delete_child/read_attributes/write_attributes/delete /read_acl/write_acl/write_owner/synchronize:file_inherit /dir_inherit:allow -rwxrwxrwx+ 1 home staff 0 Aug 20 13:32 link.txt 0:everyone@:read_data/write_data/append_data/read_xattr/write_xattr /execute/delete_child/read_attributes/write_attributes/delete /read_acl/write_acl/write_owner/synchronize:file_inherit /dir_inherit:allow drwxrwxrwx+ 5 home staff 5 Aug 9 20:07 Pictures 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:file_inherit/dir_inherit:allow To make that easier to read heres just ls -alh h...@data:/storage/backup# ls -alh total 188 drwxrwxrwx+ 3 home staff 6 Aug 20 13:33 . drwxrwxrwx+ 3 root root 3 Aug 9 20:05 .. -rwxrwxrwx+ 1 home staff 20K Aug 20 13:32 resume.doc -rwxrwxrwx+ 1 home staff 79K Aug 9 21:20 resume.pdf -rwxrwxrwx+ 1 home staff 0 Aug 20 13:32 link.txt drwxrwxrwx+ 5 home staff 5 Aug 9 20:07 Pictures Now the very strange part is that I can modify resume.doc and save it. However I created a new file called link.txt, which I cannot modify and save. It says that I do not have the user priviledges to modify it. I then went into openoffice and typed something, went to save as, and pointed to /storage/backup and it worked fine. However once I saved it and did ls -alh I get this: h...@data:/storage/backup# ls -alh total 204 drwxrwxrwx+ 3 home staff 6 Aug 20 13:51 . drwxrwxrwx+ 3 root root 3 Aug 9 20:05 .. -rwxrwxrwx+ 1 home staff 20K Aug 20 13:32 resume.doc -rwxrwxrwx+ 1 home staff 79K Aug 9 21:20 resume.pdf -rw-r--r--+ 1 home staff 7.1K Aug 20 13:51 fish.odt drwxrwxrwx+ 5 home staff 5 Aug 9 20:07 Pictures So I can open up and write to fish.odt now, however the user privileges did not get inherited for some reason. So to sum this up. It will not let me right click in the folder /storage/backup and create a new text file and write to it. However it will let me do the same thing but with a .odt extension. Is this crazy enough for you yet? Also it is not automatically inheriting its privileges. Anyone have any word on how to handle this? -- This message posted from opensolaris.org _______________________________________________ opensolaris-discuss mailing list [email protected]
