conf/140009: configuration issue NIS in /etc/nsswitch.conf

Volker Jahns volker at thalreit.de
Tue Oct 27 08:30:02 UTC 2009


>Number:         140009
>Category:       conf
>Synopsis:       configuration issue NIS in /etc/nsswitch.conf
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Oct 27 08:30:01 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Volker Jahns
>Release:        7.2 release
>Organization:
Thalreit UNIX
>Environment:
FreeBSD pegasus.mydomain 7.2-RELEASE FreeBSD 7.2-RELEASE #0: Fri May  1 08:49:13 UTC 2009     root at walker.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386
>Description:
actual behaviour:
-----------------
database source entry 'compat' for Database passwd in '/etc/nsswitch.conf' will result in failure of name lookup for user entries:
--
user1 at pegasus ~ > id user2
id: user2: no such user
--

Changing to database source entry 'files nis' will succeed in name lookup
--
user1 at pegasus ~ > id user2
uid=ppp(user2) gid=nnn(group2) groups=nnn(group2),5(operator),0(wheel),80(www)
--
n.b. 
- user1 is local user, user2 distributed via NIS.
- FreeBSD 6.2-stable is distributed with identical /etc/nsswitch.conf and works with NIS out of the box.

desired behaviour:
------------------
correct documentation and/or nsdispatch to be compatible with older installations.

further information:
--------------------
jahns at pegasus ~ > diff /etc/nsswitch.conf nsswitch.conf 
1,4d0
< #
< # nsswitch.conf(5) - name service switch configuration file
< # $FreeBSD: src/etc/nsswitch.conf,v 1.1.8.1 2009/04/15 03:14:26 kensmith Exp $
< #
9c5
< passwd: files nis
---
> passwd: compat
>How-To-Repeat:

>Fix:
Edit nsswitch.conf on FreeBSD 7.2 and change entry of database passwd from
--
passwd: compat
--
into
--
passwd: files nis
--

>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-bugs mailing list