如何查看群组成员?

r0t*_*0tt 23 linux group

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

Flu*_*lup 36

您可以使用getent来显示组的信息。 getent使用库调用来获取组信息,因此它将遵守/etc/nsswitch.conf有关组数据源的设置。

例子:

$ getent group simpsons
simpsons:x:742:homer,marge,bart,lisa,maggie
Run Code Online (Sandbox Code Playgroud)

由 分隔的字段:是——

  1. 团队名字
  2. 加密密码(不常用)
  3. 数字组 ID
  4. 逗号分隔的成员列表

  • 至少在 Ubuntu 上,这不会包括初始登录组为 `simpsons` 的用户。 (6认同)

Ipo*_*cer 8

列出成员:

getent group <group>
Run Code Online (Sandbox Code Playgroud)

以及什么权利?在文件系统上,sudo,ssh?在文件系统上:

find / -xdev -group <group>

  • 至少在 Ubuntu 上,这不会包括初始登录组为 `&lt;group&gt;` 的用户。 (2认同)