Date: Sat, 13 Mar 2010 20:40:04 -0500 From: jhell <jhell@DataIX.net> To: Thomas <freebsdlists@bsdunix.ch> Cc: freebsd-net@freebsd.org Subject: Re: NIS is not updating passwd Message-ID: <alpine.BSF.2.00.1003131953380.52848@qvfongpu.qngnvk.ybpny> In-Reply-To: <4B9BF80A.4090303@bsdunix.ch> References: <4B9BF80A.4090303@bsdunix.ch>
next in thread | previous in thread | raw e-mail | index | archive | help
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@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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?alpine.BSF.2.00.1003131953380.52848>