suin.io

CentOS:passwdコマンドでパスワードが変更できない

suin2011年2月27日

passwdコマンドでパスワードを変更しようとしたら、「/usr/share/cracklib/pw_dict: error reading header」と言われて、変更できない。

$ passwd 
Changing password for user suin.
Changing password for suin
(current) UNIX password: 
New UNIX password: 
/usr/share/cracklib/pw_dict: error reading header
PWOpen: Success

パスワードのセキュリティチェック用の辞書がいかれたみたい。 ググッてみたら、一旦、辞書を削除して再インストールすればいいことがわかった。 参考にしたのは「초진현의 CHODDOS :: /usr/share/cracklib/pw_dict: error reading header」(韓国語)。

[root@localhost ~]# rpm -e cracklib-dicts --nodeps

[root@localhost ~]# yum install cracklib-dicts

パスワード変更できた。

$ passwd
Changing password for user suin.
Changing password for suin
(current) UNIX password: 
New UNIX password: 
Retype new UNIX password: 
passwd: all authentication tokens updated successfully.
RELATED POSTS