Eu tenho uma configuração de servidor e deixo alguém em quem eu confie com um pouco de sudo
acesso. No entanto, também quero um e-mail sempre que eles usarem sudo
.
Eu sei que posso usar Defaults mail_always
para receber um email a qualquer momento que alguém tentar usar sudo
, mas tenho um cron-job para o OwnCloud que é executado a cada 30 minutos e requer um sudo -u www-data
no início. Obviamente, não quero um email a cada 30 minutos.
Como posso sempre receber um email apenas para um usuário específico?
sudo /bin/bash
será rastreado, mas os comandos passados para oroot
bash
não serão. Da mesma forma,,sudo vi foo
seguido por:!rm /etc/passwd
não será registrado. Relerman sudoers
. Você pode configurar o sudo para permitir um único comando, sem uma senha.sudo
comandos únicos ou apenas alguns comandos. Eu já fiz isso. Eu também queria um e-mail sempre que um desses comandos fosse usadosudo
por esse usuário específico. Isso resolveu meu problema, conseguindo exatamente o que minha pergunta fazia.