ユーザー UID と GID は、Linux システムでユーザーとグループを識別するために使用される数値識別子です。 Linux システムを使用する場合、ユーザーとファイルのアクセス許可を管理するためにユーザーの UID と GID を表示する必要があることがよくあります。この記事では、Linux システムでユーザー UID と GID を表示するさまざまな方法を詳しく紹介し、具体的なコード例を添付します。
1. コマンドを使用してユーザー UID と GID を表示します
現在のユーザーの UID と GID を表示します:
id
上記のコマンドを実行すると、システムは現在のユーザーの UID、GID、および関連するグループ情報を表示します。
指定されたユーザーの UID と GID を表示します:
id <username>
上記のコマンドを実行して、指定したユーザー名のユーザーの UID、GID、および関連グループ情報が表示されます。
すべてのユーザーの UID と GID を表示します:
cat /etc/passwd | Cut -d: -f1,3
上記のコマンドを実行すると、システムはすべてのユーザーのユーザー名と UID 情報をリストします。
ユーザーが所属するグループの GID を表示します:
id -g -n <username>
#上記コマンド 指定したユーザーが所属するプライマリグループのGIDを表示できます。
システム内のすべてのグループの GID をリストします:
cat /etc/group |cut -d: -f1,3
上記のコマンドを実行すると、システムはすべてのグループのグループ名とそれに対応する GID をリストします。
2. システム ファイルを通じてユーザー UID と GID を表示する
これら 2 つのシステム ファイルを表示すると、ユーザーとグループに関する詳細情報を取得できます。
コマンド
cat /etc/passwd を使用して、上記のシステム ファイルの内容を表示します。 cat /etc/group
#上記のコマンドを通じて、システム ファイル内のユーザーとグループの情報を表示できます。
3. プログラミング言語を通じてユーザー UID と GID を取得する
Python コード例:
import os インポートパスワード インポートグループ def get_uid_gid(ユーザー名): 試す: uid = pwd.getpwnam(ユーザー名).pw_uid gid = pwd.getpwnam(ユーザー名).pw_gid print(f"ユーザー {username} の UID は: {uid}") print(f"ユーザー {username} が属するグループの GID は: {gid}") KeyError を除く: print(f"ユーザー {username} が見つかりません") __name__ == "__main__"の場合: ユーザー名 = "ユーザー1" get_uid_gid(username)
上記の Python コード例は、pwd
モジュールを通じて、指定されたユーザー名を持つユーザーの UID および GID 情報を取得します。
4. 概要
この記事では、コマンドの使用、システム ファイルの表示、プログラミング言語によるユーザー UID と GID 情報の取得など、Linux システムでユーザー UID と GID を表示するさまざまな方法を紹介します。システム管理者と開発者にとって、ユーザーとファイルのアクセス許可をより適切に管理するには、ユーザー UID と GID の表示方法を深く理解することが非常に重要です。この記事の内容が読者のお役に立てれば幸いです。
以上がLinux ユーザー UID と GID を表示する方法の詳細については、こちらをご覧ください。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。