lsuser コマンド

目的

ユーザー・アカウントの属性を表示します。

構文

lsuser [ -h ] [ -c | -f ] [ -A | -U ] [ -a List ] { ALL | Name [ ,Name ] ... }

説明

lsuser コマンドは、ユーザー・アカウントの属性を表示します。このコマンドを使用すると、すべてのシステム・ユーザーの属性のすべて、または、特定のユーザーのすべての属性をリストできます。デフォルトのパラメーターがないので、すべてのユーザーの属性を表示するには、ALL キーワードを入力する必要があります。デフォルトでは、lsuser コマンドはすべてのユーザー属性を表示します。選択した属性を表示するには、-a List フラグを使用してください。 1 つまたは複数の属性を読み取れない場合、lsuser コマンドはできるだけ多くの情報をリストします。

注: Network Information Service (NIS) データベースをシステムにインストールしていると、lsuser コマンドを使っても一部のユーザー情報が表示されない場合があります。

デフォルトでは、lsuser コマンドは各ユーザーの属性を 1 行ずつリストします。属性情報は、Attribute=Value 定義として、ブランク・スペースで区切って表示されます。ユーザー属性をスタンザ・フォーマットで表示するには、-f フラグを使用します。情報をコロンで区切られたレコードとしてリストするには、-c フラグを使用します。

フラグ

-h 使用メッセージを表示します。
-A 管理ユーザーのみを表示します。
-a List 表示対象となる属性を指定します。List 変数には、 chuser コマンドのセクションで定義されているすべての属性を指定できます。各属性はブランク・スペースで区切る必要があります。空のリストを指定すると、ユーザー名だけが表示されます。
-c 各ユーザーの属性を、次のようにコロンで区切ったレコード・フォーマットで表示するように指定します。

# name:  attribute1:  attribute2:  ... 
  User:  value1:      value2:      ...
-f ユーザー名により識別された各スタンザを、スタンザ・フォーマットで出力するように指定します。 Attribute=Value のそれぞれの対は、別々の行にリストされます。

user:
       attribute1=value
       attribute2=value
       attribute3=value
-U ファイル・アクセス・ユーザーのみを表示します。

  1. smith アカウントのユーザー id とグループ関連情報をスタンザ形式で表示するには、次のように入力します。

    lsuser -f -a id pgrp groups admgroups smith

    次のような情報が表示されます。

    smith:
       ID=2457
       pgrp=system
       groups=system,finance,staff,accounting
       admgroups=finance,accounting
  2. smith のユーザー idgroups、およびホーム・ディレクトリーをコロン・フォーマットで表示するには、次のように入力します。

    lsuser -c -a id home groups smith

    次のような情報が表示されます。

    # name: ID:home:groups
    smith:  2457:/home/smith:system,finance,staff,accounting
  3. ユーザー smith のすべての属性をデフォルト・フォーマットで表示するには、次のように入力します。

    lsuser smith

    すべての属性情報が、各属性がブランク・スペースで区切られた状態で表示されます。

  4. すべてのユーザーのすべての属性を表示するには、次のように入力します。

    lsuser ALL

    すべての属性情報が、各属性がブランク・スペースで区切られた状態で表示されます。

関連情報

chgroup コマンド、chgrpmem コマンド、chuser コマンド、mkgroup コマンド、passwd コマンド、pwdadm コマンド、rmgroup コマンド、rmuser コマンド