hiratake55 の作業メモ

R, Javascript, Python, Linux and Hadoop

CentOS 5.2 の passwd コマンドが壊れた

新しいユーザを作ってパスワードを設定しようとしたら下記のようなエラーが出て設定出来なくなった。

# passwd newuser
Changing password for user newuser.
New UNIX password: 
/usr/share/cracklib/pw_dict.pwd: No such file or directory
PWOpen: No such file or directory

パスワード脆弱性チェックの辞書が壊れていたようなので、RPM から再インストール。

# yum install yum-utils
# yumdownloader cracklib-dicts
# rpm -Uvh --replacepkgs cracklib-dicts-2.8.9-3.3.i386.rpm
# rm cracklib-dicts-2.8.9-3.3.i386.rpm 

これで解決。