Назад | Перейти на главную страницу

Список пользователей sudo в centos

Как мне перечислить всех пользователей sudo на сервере CentOS?

На сервере есть много групп (root, wheel, adm и т. Д.), В которых есть пользователи. Я ищу простой способ / команду для поиска пользователей во всех группах, у которых есть доступ к sudo.

Примечание: у моего пользователя также есть доступ к sudo. И я использую 64-битную версию CentOS 5.2 (Final).

Попробуй это:

for USER in `cut -d: -f1 /etc/passwd`
do
  sudo -U $USER -l
done

Что не так с sudo cat /etc/sudoers и возможно getent group <groupname> получить логины участников группы?

При добавлении пользователей с разрешениями sudo на centos7рекомендуется добавить их в wheel группа пользователей, которая по умолчанию имеет разрешения sudo с

sudo gpasswd -a <user_name> wheel

Следующий @Sven ответ, трюк для centos7.

getent group wheel