我如何查看组的成员?[关闭]


17

我需要查看与oracle安装相关的组的成员。


5
在这种情况下,“权利”是什么意思?
史蒂芬·哈里斯


我们可以重新打开这个问题并将其设置为重复吗?有一个很好的答案,很多票。也许只需要为清楚起见就编辑问题
hanxue

Answers:


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系统都是如此。我为自己没想到而感到羞耻!
Flup

6

列出成员:

getent group <group>

还有什么权利?在文件系统上,sudo,ssh?在文件系统上:

find / -xdev -group <group>


1
至少在Ubuntu上,这将不包括初始登录组为的用户<group>
jwodder
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.