Signed-off-by: Bjoern Jacke <bjacke@samba.org>
Reviewed-by: Christof Schmitt <cs@samba.org>
/* Add in BUILTIN sids */
- become_root();
+ set_effective_capability(DAC_OVERRIDE_CAPABILITY);
ok = secrets_fetch_domain_sid(lp_workgroup(), &_dom_sid);
if (ok) {
domain_sid = &_dom_sid;
DEBUG(3, ("Failed to fetch domain sid for %s\n",
lp_workgroup()));
}
- unbecome_root();
+ drop_effective_capability(DAC_OVERRIDE_CAPABILITY);
info = talloc_zero(talloc_tos(), struct acct_info);
if (info == NULL) {