この記事の目的は、Ubuntu 20.04FocalFossaデスクトップ/サーバーでユーザーのリストを抽出する方法を読者に示すことです。
このチュートリアルでは、次のことを学びます。
- Ubuntu20.04でユーザーを一覧表示する方法
Ubuntu20.04でユーザーを一覧表示する方法
使用されるソフトウェア要件と規則
カテゴリ | 使用する要件、規則、またはソフトウェアバージョン |
---|---|
Ubuntu20.04をインストールまたはUbuntu20.04FocalFossaをアップグレード | |
N / A | |
rootまたはsudo を介したLinuxシステムへの特権アクセス コマンド。 | |
# –指定されたLinuxコマンドは、rootユーザーとして直接、またはsudo を使用して、root権限で実行する必要があります。 コマンド$ –特定のLinuxコマンドを通常の非特権ユーザーとして実行する必要があります |
Ubuntu20.04でユーザーを一覧表示する方法ステップバイステップの説明
- Ubuntu 20.04ですべてのユーザーを一覧表示する最初の方法は、
/etc/passwd
のコンテンツを表示することです。 ファイル。これを行うには、次のコマンドを実行します。$ cat /etc/passwd
上記のコマンドは、上記のコマンド出力の最初の列に従ってすべてのユーザー名を一覧表示します。 3番目と4番目の列は、UID(ユーザーID)とGID(グループID)を表します。
通常のユーザーのUIDは>= 1000
です。 一方、管理ユーザーroot
のUID 常に0
です 。ユーザー名のみが必要な場合は、
/etc/passwd
の最初の列のみを抽出できます ファイル:$ cut -d: -f1 /etc/passwd
- もう1つの方法は、
compgen
を使用することです。 Ubuntu20.04システム上のユーザーのリストをエクスポートするコマンド。例:$ compgen -u
- 最後に、
getent
コマンドを使用して、/etc/passwd
からユーザー名のエントリを取得することもできます。 ファイル:getent passwd