diff options
author | Gerald Carter <jerry@samba.org> | 2006-02-17 19:07:58 +0000 |
---|---|---|
committer | Gerald Carter <jerry@samba.org> | 2006-02-17 19:07:58 +0000 |
commit | cf6f9ec839a310929143cdd94ab2e673ecb45eca (patch) | |
tree | cd108a95a535c128c0b58c33f6221e8e46ec712d /source/lib/smbldap_util.c | |
parent | e6004b7b2cb093105e514354ed6764a2a02ebd57 (diff) | |
download | samba-cf6f9ec839a310929143cdd94ab2e673ecb45eca.tar.gz samba-cf6f9ec839a310929143cdd94ab2e673ecb45eca.tar.xz samba-cf6f9ec839a310929143cdd94ab2e673ecb45eca.zip |
r13545: A patch which I think it's time has come. VOlker, we can talk about
this more but it gets around the primary group issue.
* don't map a SID to a name from the group mapping code if
the map doesn't have a valid gid. This is only an issue
in a tdb setup
* Always allow S-1-$DOMAIN-513 to resolve (just like Windows)
* if we cannot resolve a users primary GID to a SID, then set
it to S-1-$DOMAIN-513
* Ignore the primary group SID inside pdb_enum_group_memberships().
Only look at the Unix group membersip.
Jeremy, this fixes a fresh install startup for smbd as far as my tests
are concerned.
Diffstat (limited to 'source/lib/smbldap_util.c')
0 files changed, 0 insertions, 0 deletions