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]