From 75d4193e6397e4a42343f09fb4de608605753d01 Mon Sep 17 00:00:00 2001 From: Andrew Bartlett Date: Thu, 27 Mar 2003 12:54:50 +0000 Subject: local_gid_to_sid() could use pdb_ldap, which for now requires ROOT. (This used to be commit a51ce67e322f91a56acb9e358ee8b2254b2e7792) --- source3/smbd/uid.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source3/smbd/uid.c b/source3/smbd/uid.c index 6ac3528b1a..b9cf0de3bd 100644 --- a/source3/smbd/uid.c +++ b/source3/smbd/uid.c @@ -781,7 +781,9 @@ DOM_SID *gid_to_sid(DOM_SID *psid, gid_t gid) } /* Make sure we report failure, (when psid == NULL) */ + become_root(); psid = local_gid_to_sid(psid, gid); + unbecome_root(); DEBUG(10,("gid_to_sid: local %u -> %s\n", (unsigned int)gid, sid_to_string(sid, psid))); if (psid) store_gid_sid_cache(psid, SID_NAME_DOM_GRP, gid); -- cgit