Linux 実践的なヒント: ユーザー UID と GID を見つける方法
Linux システムでは、各ユーザーに一意のユーザー ID (UID) とグループ ID (GID) が割り当てられます。これらの ID はユーザーを識別するために使用されます。そしてユーザーグループ。場合によっては、管理または構成のために特定のユーザーの UID と GID を検索する必要があります。この記事では、Linux システムでユーザー UID と GID を検索する方法を、具体的なコード例とともに紹介します。
- id コマンドを使用する
id コマンドを使用すると、現在のユーザーの UID、GID、およびユーザー グループ情報を表示できます。他のユーザーの UID と GID を検索したい場合は、ユーザー名を指定することで検索できます。
$ id
特定のユーザー (たとえば、ユーザー名が alice) の UID と GID を検索する場合は、次のコマンドを使用できます:
$ id alice
- getent コマンドを使用する
#getent コマンドは、指定したユーザーまたはグループの情報をシステム データベースから取得して表示できます。 getent コマンドを使用すると、ユーザーの UID と GID を簡単に見つけることができます。
$ getent passwd alice
上記のコマンドは、UID、GID などのユーザー alice の詳細情報を表示します。
grep コマンドを使用する-
/etc/passwd ファイルを表示することでユーザーの UID と GID を取得できる場合があります。この要件は、grep コマンドと /etc/passwd ファイルを使用して簡単に実現できます。
まず、grep コマンドを使用して、/etc/passwd ファイル内の特定のユーザー (alice など) の関連情報を検索します。
$ grep alice /etc/passwd
上記のコマンド ユーザーの UID と GID を含む、ユーザー alice の情報を含む行が表示されます。
awk コマンドを使用する-
awk コマンドを使用すると、/etc/passwd ファイルからユーザーの UID と GID をより簡単に抽出できます。
$ awk -F':' '/alice/ {print "UID: " $3 ", GID: " $4}' /etc/passwd
上記のコマンドは /etc から読み取ります/passwd ファイル内でユーザー alice を含む行を検索し、ユーザーの UID と GID を出力します。
上記の方法により、特定のユーザーの UID と GID を簡単に見つけて、システムの管理と構成を容易にすることができます。 Linux システムでは、ユーザーとグループの UID および GID 情報を知ることは、システム管理者と開発者にとって非常に役立ちます。上記で紹介したヒントがお役に立てば幸いです。
以上がLinux の実践的なヒント: ユーザー UID と GID を見つける方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。