Since yppasswd does ask for the root passwd it makes absolutely no sense to insist on a su to root before setting the password for another user. Please remove the check for uid=0. --- Begin /etc/yp.conf (modified conffile) # # # ypserver server1 ypserver server2 ypserver server5--- End /etc/yp.conf