Revert "nfs4_acls.c: prefer capabilities over become_root"
[samba.git] / source3 / modules / nfs4_acls.c
index 0cc2b6cf364265b06bb7db31271dc544357b106e..c80f8390170b92a3e87e76571f833e2a4a86b229 100644 (file)
@@ -1201,12 +1201,12 @@ NTSTATUS smb_set_nt_acl_nfs4(vfs_handle_struct *handle, files_struct *fsp,
        smbacl4_dump_nfs4acl(10, theacl);
 
        if (set_acl_as_root) {
-               set_effective_capability(DAC_OVERRIDE_CAPABILITY);
+               become_root();
        }
        result = set_nfs4_native(handle, fsp, theacl);
        saved_errno = errno;
        if (set_acl_as_root) {
-               drop_effective_capability(DAC_OVERRIDE_CAPABILITY);
+               unbecome_root();
        }
 
        TALLOC_FREE(frame);