列出 *nix 组成员的命令?

列出 *nix 组成员的命令?

什么命令可以找出 *nix 组的成员是谁?

答案1

根据环境,对于次要组,这里有一些选项:

getent 组 | grep ^群组名称:“(getent-从管理数据库获取条目)

ypcat 组 | grep ^群组名称:“(ypcat——打印 NIS 数据库中所有键的值)

grep ^群组名称: /etc/组“(/etc/group 是本地组文件)

如果你只想要组名和用户,请添加“| 剪切 -d: -f1,4" 到字符串的末尾(例如:grep^团队名字/etc/group|cut-d:-f1,4

主要组 ID 列在密码为每个用户创建一个文件条目,这样用户的主要组就不会出现在上述任何命令的输出中。您可以“grep ^群组名称: /etc/group|cut-d:-f1,3“获取 groupid 号码,然后”grep :群组号码: /etc/passwd | 剪切-d: -f1“获取用户的账户名。

答案2

grep ^<groupname>: /etc/group

相关内容