diff options
author | Jeremy Allison <jra@samba.org> | 2012-11-13 11:22:15 -0800 |
---|---|---|
committer | Michael Adam <obnox@samba.org> | 2012-11-15 19:52:51 +0100 |
commit | cf1540b73714fac6b25de5942cbd821e5f4f6ffc (patch) | |
tree | 967d316f9b19d385ba47efa7326921c0e8ac53c3 /source4/heimdal_build/krb5-glue.c | |
parent | 4ed7803c803e94f5887775f1acb902063f7bcc86 (diff) | |
download | samba-cf1540b73714fac6b25de5942cbd821e5f4f6ffc.tar.gz samba-cf1540b73714fac6b25de5942cbd821e5f4f6ffc.tar.bz2 samba-cf1540b73714fac6b25de5942cbd821e5f4f6ffc.zip |
Another fix needed for bug #9236 - ACL masks incorrectly applied when setting ACLs.
Not caught by make test as it's an extreme edge case for strange
incoming ACLs. I only found this as I'm making raw.acls and smb2.acls
pass against 3.6.x and 4.0.0 with acl_xattr mapped onto a POSIX backend.
An incoming inheritable ACE entry containing only one permission,
WRITE_DATA maps into a POSIX owner perm of "-w-", which violates
the principle that the owner of a file/directory can always read.
Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Michael Adam <obnox@samba.org>
Autobuild-User(master): Michael Adam <obnox@samba.org>
Autobuild-Date(master): Thu Nov 15 19:52:52 CET 2012 on sn-devel-104
Diffstat (limited to 'source4/heimdal_build/krb5-glue.c')
0 files changed, 0 insertions, 0 deletions