NIS is not updating passwd
jhell
jhell at DataIX.net
Sun Mar 14 01:49:51 UTC 2010
On Sat, 13 Mar 2010 15:39, freebsdlists@ wrote:
> Hi
>
> Maybe i'm more lucky with this question in net@, since NIS is a net
> service.
>
> I've configured a NIS master server as descriped in the freebsd handbook
> (http://www.freebsd.org/doc/handbook/network-nis.html). I copied
> master.passwd to /var/yp, removed all
> super and system users from master.passwd in /var/yp, chmod 600
> master.passwd in /var/yp and initialized my NIS master server without
> any errors.
>
> ypcat passwd showed me a correct list with users. But the NIS password
> db will not be updated if i add any new user.
>
> I tried:
> pw useradd test1234
> cd /var/yp
> make myusers
> `myusers' is up to date.
>
> My new added test1234 user is not added to/var/yp/master.passwd or
> /var/yp/passwd but test1234 was added to /etc/passwd and /etc/master.passwd.
>
> How can i updated the users for NIS?
>
> System Information:
> It's 7.2-RELEASE-p6 (amd64)
>
> my rc.conf for NIS:
>
> nisdomainname="myusers"
> nis_server_enable="YES"
> nis_yppasswdd_enable="YES"
> nis_ypxfrd_enable="YES"
>
> rpcinfo -p
> program vers proto port service
> 100000 4 tcp 111 rpcbind
> 100000 3 tcp 111 rpcbind
> 100000 2 tcp 111 rpcbind
> 100000 4 udp 111 rpcbind
> 100000 3 udp 111 rpcbind
> 100000 2 udp 111 rpcbind
> 100000 4 local 111 rpcbind
> 100000 3 local 111 rpcbind
> 100000 2 local 111 rpcbind
> 100024 1 udp 696 status
> 100024 1 tcp 697 status
> 100021 0 udp 751 nlockmgr
> 100021 0 tcp 951 nlockmgr
> 100021 1 udp 751 nlockmgr
> 100021 1 tcp 951 nlockmgr
> 100021 3 udp 751 nlockmgr
> 100021 3 tcp 951 nlockmgr
> 100021 4 udp 751 nlockmgr
> 100021 4 tcp 951 nlockmgr
> 100004 1 udp 671 ypserv
> 100004 2 udp 671 ypserv
> 100004 1 tcp 812 ypserv
> 100004 2 tcp 812 ypserv
> 100009 1 udp 818 yppasswdd
> 100009 1 tcp 602 yppasswdd
> 600100009 1 udp 818
> 600100009 1 tcp 602
> 100007 2 udp 878 ypbind
> 100007 2 tcp 917 ypbind
> 600100069 1 udp 694
> 600100069 1 tcp 674
>
> root at host04:/var/yp# ll
> total 170
> lrwxrwxrwx 1 root wheel 13 Feb 18 2009 Makefile -> Makefile.dist
> -r--r--r-- 1 root wheel 19276 Mar 10 22:42 Makefile.dist
> drwxr-xr-x 2 root wheel 512 Mar 11 10:55 binding
> -rw------- 1 root wheel 73770 Mar 11 11:45 master.passwd
> -rw------- 1 root wheel 69260 Mar 11 11:45 passwd
> -rw-r--r-- 1 root wheel 233 Mar 11 10:53 securenets
> drwx------ 2 root wheel 512 Mar 11 11:45 myusers
> -rw------- 1 root wheel 130 Mar 11 11:28 ypservers
>
> Regards,
> Thomas
>
Can you try:
pw -y /var/yp useradd test1234
Please see man page for pw(8) for the usage of -y and NIS.
Without the above you are effectively adding a local user only.
Please also see the usage for nispasswd= in pw.conf(5)
Regards,
--
jhell
More information about the freebsd-net
mailing list