コンピューターにログインするには、ユーザー名が必要です。ユーザー名は、コンピューターによって認識されるIDです。これに基づいて、コンピューターはそのユーザー名でログインするユーザーに一連のルールを適用します。この記事では、Linux idの使用方法を紹介します。 コマンド。
idコマンドとは
id commandは、実際の有効なユーザーID(UID)とグループID(GID)を出力できるコマンドです。 UIDは、ユーザーの単一のIDです。グループID(GID)は複数のUIDで構成できます。
使い方
デフォルトでは、idコマンドはほとんどのLinuxシステムにインストールされています。使用するには、 idと入力するだけです コンソールで。オプションなしでidと入力すると、次のようになります。結果はアクティブユーザーを使用します。
$ id

出力の読み方は次のとおりです:
- ユーザーpungki UIDがあります 番号=1000 、 GID 番号=1000
- ユーザーpungkiはメンバーです 次のグループの:
プンキ
1000
adm
4
cdrom
24
sudo
27
ディップ
30
plugindev
46
lpadmin
108
sambashare
124
オプションでidを使用する
idコマンドに適用できるオプションがいくつかあります。日常的に役立つ可能性のあるいくつかのオプションを次に示します。
ユーザー名、UID、ユーザーが属するすべてのグループを印刷します
これを行うには、 -aを使用できます オプション
$ id -a

すべての異なるグループID(有効、実際、補足)を出力します
-Gを使用できます これを実現するためのオプション。
$ id -G

結果にはGID番号のみが表示されます。 / etc / groupと比較できます ファイル。これが/etc / groupのサンプルです コンテンツ:
root:x:0:
daemon:x:1:
bin:x:2:
sys:x:3:
adm:x:4:pungki
fax:x:21:
voice:x:22:
cdrom:x:24:pungki
floppy:x:25:
tape:x:26:
sudo:x:27:pungki
audio:x:29:pulse
dip:x:30:pungki
www-data:x:33:
backup:x:34:
operator:x:37:
sasl:x:45:
plugdev:x:46:pungki
ssl-cert:x:107:
lpadmin:x:108:pungki
saned:x:123:
sambashare:x:124:pungki
winbindd_priv:x:125:
有効なグループIDのみを出力する
-gを使用します 有効なグループIDのみを出力するオプション
$ id -g

特定のユーザー情報を印刷する
UIDやGIDに関連する特定のユーザー情報を出力できます。 idコマンドの後にユーザー名を入力するだけです。
$ id leni

上記のコマンドは、 leniという名前のユーザーのUIDとGIDを出力します 。
結論
このidコマンドは、ユーザーのUIDとGIDについて知りたい場合に役立ちます。一部のアプリケーションでは、実行するためにUID/GIDが必要になる場合があります。 idを使用すると、/ etc / groupファイル内でユーザーを表示および検索しなくても、ユーザーのUIDとGIDを簡単に見つけることができます。いつものように、 man id と入力すると、idのマニュアルページに移動できます。 コンソールから詳細を確認してください。