web-dev-qa-db-ja.com

「passwd -l」を使用してパスワードをロックするとはどういう意味ですか?

を使用してパスワードをロックすることが可能です

$ passwd -l john

しかし、実際にパスワードをロックするとはどういう意味ですか?

6
Yahya Uddin

manpasswdページを読んでみませんか?

-l, --lock指定されたアカウントのパスワードをロックします。このオプションは、可能な暗号化された値と一致しない値にパスワードを変更することによってパスワードを無効にします(パスワードの先頭に「!」が追加されます)。

これによりアカウントが無効になるわけではないことに注意してください。ユーザーは、別の認証トークン(SSHキーなど)を使用してログインできる場合があります。アカウントを無効にするには、管理者はusermod --expiredate 1を使用する必要があります(これにより、アカウントの有効期限が1970年1月2日に設定されます)。ロックされたパスワードを持つユーザーは、パスワードを変更できません。

8
Sven