summaryrefslogtreecommitdiffstats
path: root/source3/lib/system.c
diff options
context:
space:
mode:
authorAbhidnya Joshi <achirmul@in.ibm.com>2013-12-10 09:10:21 +0100
committerChristof Schmitt <cs@samba.org>2013-12-16 10:11:03 -0700
commit47175f5760f485e447bb24966627a4ab80af30f9 (patch)
tree4968917f636d26bd54ce4382529360e44410e980 /source3/lib/system.c
parent04297e8914548fc5cadb912901305c75ee662154 (diff)
downloadsamba-47175f5760f485e447bb24966627a4ab80af30f9.tar.gz
samba-47175f5760f485e447bb24966627a4ab80af30f9.tar.xz
samba-47175f5760f485e447bb24966627a4ab80af30f9.zip
s3: Add DAC_OVERRIDE capability support
Reviewed-by: Volker Lendecke <vl@samba.org> Reviewed-by: Christof Schmitt <cs@samba.org>
Diffstat (limited to 'source3/lib/system.c')
-rw-r--r--source3/lib/system.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/source3/lib/system.c b/source3/lib/system.c
index f2512908b0..af72b2a8d3 100644
--- a/source3/lib/system.c
+++ b/source3/lib/system.c
@@ -785,6 +785,10 @@ static bool set_process_capability(enum smbd_capability capability,
cap_vals[num_cap_vals++] = CAP_LEASE;
#endif
break;
+ case DAC_OVERRIDE_CAPABILITY:
+#ifdef CAP_DAC_OVERRIDE
+ cap_vals[num_cap_vals++] = CAP_DAC_OVERRIDE;
+#endif
}
SMB_ASSERT(num_cap_vals <= ARRAY_SIZE(cap_vals));