Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 18 Jan 2006 22:56:09 +0100
From:      Dominique Goncalves <dominique.goncalves@gmail.com>
To:        freebsd-questions@freebsd.org
Subject:   nsswitch.conf with ldap
Message-ID:  <7daacbbe0601181356q131bc2d7kd044d924e13079f2@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
Hi,

I'm trying to use ldap database in /etc/nsswitch.conf but FreeBSD
hangs on boot if it needs to bind a system user present in files, my
nsswitch.conf:
group: files ldap
group_compat: nis
hosts: files dns
networks: files
passwd: files ldap
passwd_compat: nis
shells: files

Adding ldap after FreeBSD has started, everything works ok.

I've done some test with truss on single user mode with and without
ldap in nsswitch.conf and binding a system user present in files and
it only works if there is no ldap in nsswitch.conf

truss with ldap in nsswitch.conf: http://djdomics.free.fr/FreeBSD/nss-w-lda=
p.txt
truss without ldap in nsswitch.conf:
http://djdomics.free.fr/FreeBSD/nss-wo-ldap.txt

I use:
FreeBSD djdomics.sceen.net 6.0-STABLE FreeBSD 6.0-STABLE #5: Thu Jan
12 00:18:18 CET 2006   =20
root@djdomics.sceen.net:/usr/obj/usr/src/sys/DJDOMICS  i386

According to nsswitch.conf(5)
The default criteria is to return on ``success'', and continue on any-
thing else (i.e, [success=3Dreturn notfound=3Dcontinue unavail=3Dcontinue
tryagain=3Dcontinue]).

Why FreeBSD tries to use ldap database if my user system is on files ?
Thanks for the help.

Regards.
--
There's this old saying: "Give a man a fish, feed him for a day. Teach
a man to fish, feed him for life."



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?7daacbbe0601181356q131bc2d7kd044d924e13079f2>