Как мне перечислить всех пользователей 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