显示组中的用户(Linux)

有什么办法可以显示在Linux的特定组的用户?

我已经尝试了几个不同的东西,到目前为止,我在网上find的所有东西都不是我所需要的。

我更喜欢:

$ getent group | grep groupname 

这比直接读取/etc/group的优点是它将包含非本地组。 例如,如果您的系统是AD绑定的或正在使用LDAP进行身份validation,那么getent也会列出这些组及其成员。

 $ grep '^groupname:' /etc/group | cut -f4 -d: 

文件/etc/group列出/etc/group中的用户。 严格来说,这显示了用户将该组作为附加组,但通常用户也被添加到主组列表中。

你可以使用成员命令,只是:

 $ members groupname