2番目の(パスワード)フィールドの /etc/shadow(5)
documentation に基づく:
暗号化されたパスワード
たとえば、パスワードフィールドにcrypt(3)の有効な結果ではない文字列が含まれている場合、!または*、ユーザーはUNIXパスワードを使用してログインできなくなります(ただし、ユーザーは他の方法でシステムにログインできます)。
私の質問は、ユーザーパスワードを無効にするLinuxコマンドがあるかどうかです。 「*」または「!」を設定しますパスワードフィールド。
あなたは探している passwd -l user
。
man passwd
:
オプション:
[...]
-l、--lock指定されたアカウントのパスワードをロックします。このオプションは、可能な暗号化された値と一致しない値にパスワードを変更することによってパスワードを無効にします(パスワードの先頭に「!」が追加されます)。