Linux查看用户属于哪些组或组下有哪些用户

查看所有用户

compgen 是 bash 的内置命令,它将显示所有可用的命令,别名和函数。

compgen -u

查看当前用户属于那些组

groups

查看某个用户属于哪些组

groups {USERNAME}

查看系统有哪些组

getent group

Linux查看用户属于哪些组或组下有哪些用户_第1张图片

或者

 compgen -g

Linux查看用户属于哪些组或组下有哪些用户_第2张图片

列出某个组下所有的成员

方法一(稍复杂不推荐):

查看sudo下所有成员

awk -F':' '/sudo/{print $4}' /etc/group

方法二:

先安装members包

sudo apt-get install members//ubuntu系统

或者

sudo yum members

列出某个组下所有的成员

查看sudo组下的成员

members sudo

当然,还有其他包也可以满足需求,比如lid 包,它也可以查看用户所属组、组下用户,本文所有信息来源于Linux Show All Members of a Group Command

你可能感兴趣的:(linux)