を使用してパスワードをロックすることが可能です
$ passwd -l john
しかし、実際にパスワードをロックするとはどういう意味ですか?
man
のpasswd
ページを読んでみませんか?
-l, --lock
指定されたアカウントのパスワードをロックします。このオプションは、可能な暗号化された値と一致しない値にパスワードを変更することによってパスワードを無効にします(パスワードの先頭に「!」が追加されます)。これによりアカウントが無効になるわけではないことに注意してください。ユーザーは、別の認証トークン(SSHキーなど)を使用してログインできる場合があります。アカウントを無効にするには、管理者はusermod --expiredate 1を使用する必要があります(これにより、アカウントの有効期限が1970年1月2日に設定されます)。ロックされたパスワードを持つユーザーは、パスワードを変更できません。