如何列出 CentOS 服务器上的所有 sudo 用户?
服务器上有许多组(root、wheel、adm 等),其中有用户。我正在寻找一种简单的方法/命令来查找所有组中具有 sudo 访问权限的用户。
注意:我的用户也有 sudo 访问权限。我使用的是 64 位 CentOS 版本 5.2(最终版)。
答案1
尝试这个:
for USER in `cut -d: -f1 /etc/passwd`
do
sudo -U $USER -l
done
答案2
获取群成员的用户名有什么问题sudo cat /etc/sudoers
吗?getent group <groupname>
答案3
在添加具有 sudo 权限的用户时centos7
,建议将其添加到wheel
默认具有 sudo 权限的用户组中
sudo gpasswd -a <user_name> wheel
下列的@斯文的答案,对 来说很管用centos7
。
getent group wheel