この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので十分ご注意ください。
Linuxは、ログインできないユーザーがあります。nologinにユーザーを追加するは設定方法の一つでありますけど、ユーザーのパスワードがなければ、ログインもできなくなります。今回は、パスワードの禁止方法を説明します。
ユーザーパスワードの禁止
コマンド:
passwd (オプション) (ユーザー名)
オプション:
-d:パスワードを削除します,root権限のみ使用可能です;
-f:強制実行;
-k:パスワードの有効期限切れ後、更新可能です;
-l:パスワードをロックします;★新規ユーザーのパスワードがロックされています★
-S:パスワードのステータスを表示します,root権限のみ使用可能です;★大文字★
-u:既にロックされているパスワードを解除します。
使用例
パスワードの削除と表示
[root@CLOUDWATCH ~]# passwd -d oracle
Removing password for user oracle.
passwd: Success
[root@CLOUDWATCH ~]# passwd -S oracle
oracle NP 2020-11-05 0 99999 7 -1 (Empty password.)
パスワードのロックと表示
[root@CLOUDWATCH ~]# passwd -l oracle
Locking password for user oracle.
passwd: Success
[root@CLOUDWATCH ~]# passwd -S oracle
oracle LK 2020-11-05 0 99999 7 -1 (Password locked.)