diff options
author | Volker Lendecke <vlendec@samba.org> | 2004-06-29 15:46:43 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 10:52:05 -0500 |
commit | 33c2230524094960b3a22742e7a94ecad8c9d8ab (patch) | |
tree | a9faf474c46d16e01f3322e2a909335a3b14ac8b /source3/nsswitch/winbindd.c | |
parent | baf7cf42a6319c9c31c9d29ee8102d5478826a38 (diff) | |
download | samba-33c2230524094960b3a22742e7a94ecad8c9d8ab.tar.gz samba-33c2230524094960b3a22742e7a94ecad8c9d8ab.tar.xz samba-33c2230524094960b3a22742e7a94ecad8c9d8ab.zip |
r1297: Yes, it does survive valgrind for my tests :-)
Check in the 'winbind proxy only' mode -- no new parameter required :-)
If you don't set idmap uid or idmap gid, winbind will not do idmap stuff, it
will only proxy the netlogon request and thus speed up the authentication of
domain users.
Volker
(This used to be commit 29235f0c69035376ad7ac27b08a59069fa151102)
Diffstat (limited to 'source3/nsswitch/winbindd.c')
-rw-r--r-- | source3/nsswitch/winbindd.c | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/source3/nsswitch/winbindd.c b/source3/nsswitch/winbindd.c index a98bd294064..50b6f0a87fb 100644 --- a/source3/nsswitch/winbindd.c +++ b/source3/nsswitch/winbindd.c @@ -869,16 +869,13 @@ int main(int argc, char **argv) ZERO_STRUCT(server_state); - if (!winbindd_param_init()) - return 1; - /* Winbind daemon initialisation */ - if (!winbindd_upgrade_idmap()) - return 1; - - if (!idmap_init(lp_idmap_backend())) - return 1; + if ( (!winbindd_param_init()) || (!winbindd_upgrade_idmap()) || + (!idmap_init(lp_idmap_backend())) ) { + DEBUG(1, ("Could not init idmap -- netlogon proxy only\n")); + idmap_proxyonly(); + } generate_wellknown_sids(); |