Linuxなどで一度パスワードを設定したユーザーのパスワードを削除したい。
ユーザ作成時の初期状態のようにしたい場合。 普通にpasswdコマンドで空パスにしたらエラーになります。
# passwd user ユーザー user のパスワード変更。 新しいパスワード: ←入力せずにエンター よくないパスワード: パスワードが与えられていません。 新しいパスワードを再入力してください: ←入力せずにエンター パスワードが与えられていません passwd:認証トークン操作エラー
-dオプションを使う!
# passwd -d user ユーザー user のパスワードを削除。 passwd: 成功
これでパスワードを削除できます。 削除したらパスワードでのログインができなくなります。