Hi

I am accessing files in a  ZFS file system via NFSv4.

I am not logged in a root.

File permissions look as expected when I inspect them with ls -v and ls -V

I only have owner and group ACLs...nothing for everyone.

bash-3.00$ id
uid=100(timt) gid=10001(ccbcadmins)
bash-3.00$ groups
ccbcadmins staff
bash-3.00$ ls -v testacl
-rwxrwx---+  1 timt     ccbcadmins       0 Jan 31 16:24 testacl
0:owner@: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:allow
1:group@: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:allow

I can change the group ownership of a file to any group I am a member off, but not to groups I am not a member of - this is as expected.

My question is how do I make it so that I CANNOT change group ownership of files that I own

I have changed the ACLs on the file so that owner and group do not have write_owner permissions but I can still change the group ownership as before. I have tried removing write_owner from allow permissions and adding a deny ACL which denies write_owner permissions.

bash-3.00$ ls -v testacl
-rwxrwx---+  1 timt     ccbcadmins       0 Jan 31 16:23 testacl
     0:user:timt:write_owner:deny
     1:group@:write_owner:deny
     2:owner@:write_owner:deny
3:owner@:read_data/write_data/append_data/read_xattr/write_xattr/execute
         /delete_child/read_attributes/write_attributes/delete/read_acl
         /write_acl/synchronize:allow
4:group@:read_data/write_data/append_data/read_xattr/write_xattr/execute
         /delete_child/read_attributes/write_attributes/delete/read_acl
         /write_acl/synchronize:allow

but this makes no difference...I can still change the group ownership.

Clearly I am doing something wrong..or have incorrect expectations.

Anyone got any ideas on this ?

Thanks

Tim
--

*Tim Thomas
Open Storage Technical Specialist
Sun Microsystems UK *

Mobile: +44 (0)7802-212209
DDI: +44 (0)161 905-8097
Email: tim.tho...@sun.com



_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to