Linuxでユーザーがロックされているかどうか確認の方法

Linuxシステムでユーザーがロックされているかどうかを確認するには、次のコマンドのいずれかを使用します。

  1. passwdコマンドを使用します:
sudo passwd -S <用户名>

このコマンドは、ユーザの状態情報を表示します。ユーザがロックされている場合は、状態情報に「L」が表示されます。ユーザがロックされていない場合は、「L」は表示されません。

  1. chageコマンドを使うと
sudo chage -l <用户名>

このコマンドを実行すると、ロック状態を含む、ユーザーの詳しい情報が表示されます。ユーザーがロックされていると、「Account expires」欄に「never」と表示され、ロックされていない場合は、具体的な日付が表示されます。

  1. passwdファイルを表示する:
sudo grep <用户名> /etc/shadow

passwdファイル内の各ユーザーのエントリは9つのフィールドに分かれており、2番目のフィールドはロック状態を表します。このフィールドが「!」の場合、ユーザーはロックされています。このフィールドが空欄の場合、ユーザーはロックされていません。

bannerAds