644

/etc/groupすべてのユーザーグループを一覧表示するファイルがあることを知っています。

/etc/group誰でも読み取り可能なファイルを解析しているにもかかわらず、すべてのユーザーグループ名を一覧表示する簡単なコマンドがあるかどうかを知りたいです。Linuxアカウントのグループ名を一覧表示する管理者Webページを作成したいと思います。

4

3 に答える 3

912

ユーザーが割り当てられているすべてのローカル グループを一覧表示するには、次のコマンドを使用します。

cut -d: -f1 /etc/group | sort

詳しくは→ Unix グループ, Cut コマンド, sort コマンド

于 2012-12-27T19:29:12.420 に答える
55

Linux、macOS、および Unix で、所属するグループを表示するには、次を使用します。

id -Gn

これは、Unix で廃止された utility と同等です ( Unix のマニュアルgroupsに従って)。

macOS および Unix では、このコマンドid -pは通常のインタラクティブに推奨されます。

パラメータの説明:

-G, --groups- すべてのグループ IDを表示

-n, --name- 番号の代わりに名前を出力します。-ugG

-p- 出力を人間が判読できるようにします。

于 2015-04-13T22:04:48.420 に答える