什么命令可以找出 *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