ポジティブ回路

「楽しく生きること」が人生の目標。いかにモチベーションを上げるかを日々追求する、ポジティブ人間の足跡。

NISのパスワードが変更できない

2006年09月21日 | UNIX・LINUXメモ
突然、NISのパスワードが変更できなくなった
今回はその解決方法について書きます。

症状

passwd : Changing password for username
Enter existing login password :
New Password :
Re-enter new Password :
Create clnt Failure : RPC : Program not registered

上記のメッセージが出力され
何度やってもうまくいかない

##############################################################

いろいろ調べていくとrpc.yppasswddが関係していることがわかった

"Create clnt failure: RPC: Program not registered"
となっている場合は恐らくrpc.yppasswddが起動していない

下記コマンドを実行して
#ps -ef | grep yp

rpc.yppasswddが起動しているか確認する

もし起動していない場合は
/etc/init.d/rpc {stop|start}
でもう一度NISサーバの再起動を行う

"passwd (NIS): Couldn't change passwd/attributes for {user}"
とエラーが出る場合は

以下のフォルダの
/var/yp/{domain_name}

passwd.byname.dir
passwd.byname.pag
passwd.byuid.dir
passwd.byuid.pag

4つのファイルをrmして

もう一度NISのpasswdファイルを更新する
具体的にはを下記コマンドを実行すればよいだろう。

#cd /var/yp/
#make passwd