NIS passwd file is never updated with new users

Thomas freebsdlists at bsdunix.ch
Thu Mar 11 12:01:09 UTC 2010


Hi

I've configured a NIS master server as descriped in the freebsd handbook
(http://www.freebsd.org/doc/handbook/network-nis.html). I removed all
super and system users from master.passwd in /var/yp, chmod 600
master.passwd 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 is in /etc/passwd and /etc/master.passwd.

How can i updated my NIS master.passwd?

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




More information about the freebsd-questions mailing list