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

332
Marlon

Я сделал следующие команды:

Список пользователей sudoers:

for USER in `cut -d: -f1 /etc/passwd`; do sudo -U $USER -l; done | egrep -A 1 'may run' 

пользователи в корневой группе:

getent passwd | grep -ve 'nologin' -ve 'false' -ve 'sync' -ve 'shutdown' -ve 'halt' | awk -F: '' | while read name; do groups $name; done | grep root 

Есть что-то, что я забыл?

заранее спасибо

0
Для стандартной системы вы также должны проверить файлы в `/ etc / pam.d /` и, вероятно, также в cron. Но знайте, что это никоим образом не полный аудит. Существует множество других способов получить административный доступ - например, другие двоичные файлы SUID, кроме sudo. Marek Rost 6 лет назад 0

0 ответов на вопрос

Похожие вопросы