Я хочу собрать информацию о действиях sudoers, которые пользователь может выполнять на сервере. Из того, что я прочитал, вы можете сделать это с помощью команды sudo -l -U username . Однако на одном из моих серверов установлена несколько более старая версия sudo (1.6.7p5), и опция -U, по-видимому, не существует (у меня нет сервера, поэтому я не могу просто перейти на более новую версию Судо).

Кому-нибудь приходилось собирать информацию sudoers для всех пользователей на сервере? Как бы вы порекомендовали это сделать?

РЕДАКТИРОВАТЬ: Это должен быть автоматизированный процесс, поэтому "просто посмотрите на файл sudoers" не будет работать.

2 ответа2

0

Как root:

cat /etc/sudoers > /home/username/sudoerprivs  
cd /home/username  
chown username:username sudoerprivs
0

Вы можете просто сделать visudo и посмотреть, какие варианты есть у каждого пользователя.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .