web-dev-qa-db-ja.com

コマンドですべてのユーザーとグループを表示するにはどうすればよいですか?

表示したい:

  1. すべてのユーザーと
  2. すべてのグループ

    私のシステムではコマンドラインを使用しています。

usersおよびgroupsコマンドは、現在ログインしているユーザーと、ユーザーが属するグループをそれぞれ表示します。

すべてのユーザーとすべてのグループのリストをコマンドラインで表示する方法

120
Pandya

compgen組み込みコマンドを使用して、次のように表示できます。

  1. すべてのユーザーを表示するには、次のコマンドを実行します。

    compgen -u
    
  2. すべてのグループを表示するには、次のコマンドを実行します。

    compgen -g
    

ただし、cut -d ":" -f 1 /etc/passwdですべてのユーザーを表示することもできます。

185
Pandya