Когда я пришел на борт, все наши SA должны были запомнить пароль root для систем. Я чувствовал, что это было громоздко (когда кто-то отделяется от компании, нам приходилось трогать каждый сервер и менять пароль) и небезопасно.
Наконец получил достаточно тяги, чтобы подтолкнуть личные учетные записи с sudo
доступом. Я хочу плавного перехода, так что это мой первоначальный план:
- Разрешить SA выполнять «утвержденные» команды без ввода паролей.
- Любая другая команда будет требовать пароль каждый раз, когда вы используете
sudo
. Я проверю эту команду и определю их как «одобренные», если сочту это необходимым, или буду препятствовать их выполнению, если они представляют угрозу безопасности.
Наши пользовательские спецификации выглядят так:
%sysadmins ALL = PASSWD: ALL, NOPASSWD: SERVICES, FILE_READING, !/bin/su
Вопрос: Как я могу провести sudo
аудит (желательно по электронной почте, но в журналах), когда выполняется команда, настроенная с помощью PASSWD
?