查看所有用户
compgen
是 bash
的内置命令,它将显示所有可用的命令,别名和函数。
compgen -u
查看当前用户属于那些组
groups
查看某个用户属于哪些组
groups {USERNAME}
查看系统有哪些组
getent group
或者
compgen -g
列出某个组下所有的成员
方法一(稍复杂不推荐):
查看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