列出 centos 中的 sudo 用户

列出 centos 中的 sudo 用户

如何列出 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

相关内容