この節では、ユーザーのログイン情報を表示する方法について説明します。
logins コマンドを使用してユーザーのログイン状態を表示します。
# logins -x -l username |
-x |
ログイン状態情報の拡張セットを表示する |
-l username |
指定するユーザーのログイン状態を表示する。username はユーザーのログイン名。複数のログイン名は、コンマで区切って指定する |
logins コマンドは、ローカルの /etc/passwd ファイルとネームサービスパスワードデータベース (使用している場合) を使用して、ユーザーのログイン状態を表示します。詳細は、logins(1M) のマニュアルページを参照してください。
次の例では、ユーザー rimmer のログイン状態が表示されます。
# logins -x -l rimmer rimmer 500 staff 10 Arnold J. Rimmer /export/home/rimmer /bin/sh PS 010170 10 7 -1 |
すべてのユーザーが有効なパスワードを持っているかどうかを確認する必要があります。
スーパーユーザーになるか、同等の役割を引き受けます。
logins コマンドを使用して、パスワードを持っていないユーザーをすべて表示します。
# logins -p |
-p オプションを指定すると、パスワードを持たないユーザーが表示されます。logins コマンドは、ローカルの /etc/passwd ファイルとネームサービスパスワードデータベースを使用して、ユーザーのログイン状態を表示します。
次の例では、パスワードを持っていないユーザー pmorph が表示されます。
# logins -p pmorph 501 other 1 Polly Morph # |