diff options
author | Stefan Metzmacher <metze@samba.org> | 2010-01-30 22:28:19 +0100 |
---|---|---|
committer | Stefan Metzmacher <metze@samba.org> | 2010-02-08 11:23:17 +0100 |
commit | 779821df8ecfe3ed2392582b500d26332f0b80fc (patch) | |
tree | bb1d4583c181337a43e8623cc066fd993a2c095f /source3/passdb/pdb_wbc_sam.c | |
parent | 4a4b2a5eafe89e87798d231522c756750d14ce60 (diff) | |
download | samba-779821df8ecfe3ed2392582b500d26332f0b80fc.tar.gz samba-779821df8ecfe3ed2392582b500d26332f0b80fc.tar.bz2 samba-779821df8ecfe3ed2392582b500d26332f0b80fc.zip |
s3: shortcut gid_to_sid when "ldapsam:trusted = yes"
The normal gid_to_sid behaviour is to call sys_getgrgid()
to get the name for the given gid and then call the
getsamgrnam passdb method for the resulting name.
In the ldapsam:trusted case we can reduce the gid_to_sid
operation to one simple search for the gidNumber attribute
and only get the sambaSID attribute from the correspoinding
LDAP object. This reduces the number of ldap roundtrips
for this operation.
metze
Diffstat (limited to 'source3/passdb/pdb_wbc_sam.c')
0 files changed, 0 insertions, 0 deletions