Quando entrei, todas as nossas SAs tinham que memorizar a senha root dos sistemas. Eu senti que isso era complicado (quando alguém se separa da empresa, tivemos que tocar em todos os servidores e alterar a senha) e inseguro.
Finalmente, consegui puxar o suficiente para enviar contas pessoais com sudo
acesso. Eu quero ter uma transição suave, então este é o meu plano inicial:
- Permita que as SAs executem comandos "aprovados" sem inserir senhas.
- Todos os outros comandos exigirão senha sempre que você usar
sudo
. Vou auditar este comando e defini-los como "aprovados", se necessário, ou impedi-los de serem executados se eles representam um risco à segurança.
Nossas especificações de usuário são assim:
%sysadmins ALL = PASSWD: ALL, NOPASSWD: SERVICES, FILE_READING, !/bin/su
Pergunta: Como faço a sudo
auditoria (preferível por e-mail, mas os logs o fariam) quando um comando configurado com PASSWD
é executado?