1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-27 14:04:05 +03:00
Jeremy Allison 8995d3d813 Fix bug 6878 - Cannot change ACL's inherit flag.
Based on a patch submitted by Tsukasa Hamano <hamano@osstech.co.jp>,
this is a change in the POSIX ACL mapping to deal with the lossy
mapping for directory ACE entries:

 We have a lossy mapping: directory ACE entries
 CREATOR_OWNER ------\
     (map to)         +---> SMB_ACL_USER_OBJ
 owning sid    ------/

 CREATOR_GROUP ------\
     (map to)         +---> SMB_ACL_GROUP_OBJ
 primary group sid --/

 on set. And on read of a directory ACL

 SMB_ACL_USER_OBJ ----> CREATOR_OWNER
 SMB_ACL_GROUP_OBJ ---> CREATOR_GROUP.

 Deal with this on set by duplicating
 owning sid and primary group sid ACE
 entries into the directory ACL.

Jeremy.
2009-11-11 12:17:47 -08:00
..
2009-11-03 11:30:00 +01:00
2008-10-13 20:59:33 +02:00
2009-11-03 11:30:00 +01:00
2009-10-07 15:43:43 -07:00
2009-06-27 10:12:51 +02:00
2009-05-14 16:49:18 -07:00
2009-11-03 11:30:00 +01:00
2009-11-03 11:30:00 +01:00
2009-10-01 14:32:36 +02:00
2009-09-17 01:12:20 +02:00
2009-10-01 10:23:29 -07:00
2009-09-17 01:12:20 +02:00