nscd

Solarisの話。忘れるとまたはまりそうなのでメモ。

NIS上のアカウントを作って、passwdファイルのホームディレクトリ フィールドを一度まちがえて (/var/yp/make; make) してしまった。 ログインしてまちがいに気付いて、直す。が、ずっと システムはまちがえたホームディレクトリのままログインさせようとする。

nscdがキャッシュしているせいだ。デフォルトでは /etc/passwd の タイムスタンプしか見ないようだ。ダメじゃん。面倒臭いからリスタート。

svcadm restart system/name-service-cache

直った。厄介だ。