Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 27 Oct 2009 08:23:57 GMT
From:      Volker Jahns <volker@thalreit.de>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   conf/140009: configuration issue NIS in /etc/nsswitch.conf
Message-ID:  <200910270823.n9R8NvAa052456@www.freebsd.org>
Resent-Message-ID: <200910270830.n9R8U14U095929@freefall.freebsd.org>

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

>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@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@pegasus ~ > id user2
id: user2: no such user
--

Changing to database source entry 'files nis' will succeed in name lookup
--
user1@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@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:



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