Subject: Re: Console login fails with NIS
To: Manuel Bouyer <email@example.com>
From: Greywolf <firstname.lastname@example.org>
Date: 06/10/2005 11:03:07
Manuel Bouyer wrote:
>On Fri, Jun 10, 2005 at 03:48:21PM +0300, Martti Kuparinen wrote:
>>Matthias Scheler wrote:
>>>>- why is NIS database queries done with local accounts?
>>>What does your "/etc/nsswitch.conf" look like?
>>I've not modified that file so it looks like this:
>>hosts: files dns
>>netgroup: files [notfound=return] nis
>>I also have +::::::::: as the last line in /etc/master.passwd
>>and +::: in /etc/group.
>>I tested this on a similar NIS client (NetBSD/i386 2.0.2): I removed
>>the + lines and put this instead of the existing group, group_compat,
>>passwd and passwd_compat entries:
>>group: files nis
>>passwd: files nis
>>Then I disconnected the network cable and tried to login as root
>>but I'm still getting these NIS related (yp_something) timeouts so
>>clearly NIS is used even with root logins. What am I doing wrong?
>I suspect that, even if the root account is local, it still needs to access
>NIS to know to which groups it belongs.
This is correct. NIS is not hanging on the user but on the group.
As groups tend to change less frequently than users do, and considering
I only have two machines,
I tend to copy the group file between machines when I do an edit.
It's the easiest way.