グループのメンバーを表示するにはどうすればよいですか?[閉まっている]


17

Oracleのインストールに関連するグループのメンバーを表示する必要があります。


5
この文脈で「権利」とはどういう意味ですか?
スティーブンハリス


この質問を再度開いて、代わりに複製として設定できますか?良い答えと多くの票があります。質問を明確にするために編集する必要があるかもしれませ
ん-hanxue

回答:


26

を使用getentして、グループの情報を表示できます。 getentライブラリ呼び出しを使用してグループ情報を取得するため/etc/nsswitch.conf、グループデータのソースに関する設定が優先されます。

例:

$ getent group simpsons
simpsons:x:742:homer,marge,bart,lisa,maggie

で区切られたフィールドは:次のとおりです—

  1. グループ名
  2. 暗号化されたパスワード(通常は使用されません)
  3. 数値グループID
  4. メンバーのカンマ区切りリスト

4
少なくともUbuntuでは、これには初期ログイングループがのユーザーは含まれませんsimpsons
jwodder

@jwodder非常に良い点であり、すべてのUnixライクなシステムに当てはまります。私はそれを考えなかったことを恥ずかしく思います!
フラップ

6

メンバーのリスト:

getent group <group>

そして、どんな権利?ファイルシステム、sudo、ssh?ファイルシステム上:

find / -xdev -group <group>


1
少なくともUbuntuでは、これには初期ログイングループがのユーザーは含まれません<group>
jwodder
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.