]> git.ipfire.org Git - thirdparty/samba.git/commit
vfs_gpfs: Implement special case for denying owner access to ACL
authorChristof Schmitt <cs@samba.org>
Tue, 9 Jul 2019 20:39:55 +0000 (13:39 -0700)
committerKarolin Seeger <kseeger@samba.org>
Mon, 26 Aug 2019 10:23:29 +0000 (10:23 +0000)
commit0cb08a2309cf2a3410ca9c0aae9ae11769f71fd6
tree503155468e868c1857ecd17fe7e86483e64a3c1f
parentfe990205ac8ce0edee4f94b632d0d7411805648c
vfs_gpfs: Implement special case for denying owner access to ACL

In GPFS, it is not possible to deny ACL or attribute access through a
SPECIAL_OWNER entry. The best that can be done is mapping this to a
named user entry, as this one can at least be stored in an ACL. The same
cannot be done for inheriting SPECIAL_OWNER entries, as these represent
CREATOR OWNER entries, and the limitation of not being able to deny
owner access to ACL or attributes remains.

BUG: https://bugzilla.samba.org/show_bug.cgi?id=14032

Signed-off-by: Christof Schmitt <cs@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
(cherry picked from commit c1770ed96fd3137f45d584ba9328333d5505e3af)
source3/modules/vfs_gpfs.c