この記事の目的は、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