O problema é que o passwd.byuid
map não foi transferido.
A execução de yppush passwd.byuid
em nismaster
gerou um erro de tempo limite e gerou o seguinte em faultyserv
' /var/log/syslog
:
Sep 1 09:51:37 faultyserv ypserv[2038]: refuse to transfer passwd.byuid from <ip>, master is faultyserv.mydomain.com)
O servidor escravo tinha o servidor mestre incorreto especificado:
# ypwhich -m
services.byservicename nismaster
group.bygid nismaster
group.byname nismaster
protocols.bynumber nismaster
services.byname nismaster
hosts.byname nismaster
netgroup.byhost nismaster
rpc.bynumber nismaster
passwd.byuid faultyserv.mydomain.com
netgroup nismaster
ypservers nismaster
shadow.byname faultyserv.mydomain.com
passwd.byname nismaster
hosts.byaddr nismaster
protocols.byname nismaster
rpc.byname nismaster
netgroup.byuser nismaster
netid.byname faultyserv.mydomain.com
A re-execução de /usr/lib/yp/ypinit -s nismaster
em faultyserv
corrigiu o problema