Obter notificação por email para usar 'sudo' por um usuário específico

17

Eu tenho uma configuração de servidor e deixo alguém que eu confio com um pouco de sudo de acesso. No entanto, também quero um email sempre que usem sudo .

Eu sei que posso usar Defaults mail_always para receber um email a qualquer momento ANYONE tenta usar sudo , mas eu tenho um cron-job para OwnCloud que é executado a cada 30 minutos e requer um sudo -u www-data no início dele . Obviamente, não quero um email a cada 30 minutos.

Como posso sempre receber um email apenas para um usuário específico?

    
por ankit7540 09.05.2016 / 04:59

1 resposta

22

Depois de algumas experiências, encontrei a resposta. Para definir opções como mail_always ou root_pw para usuários específicos, você pode adicionar uma linha como essa ao seu arquivo sudoers após abrir com visudo :

Defaults:USER_NAME mail_always

Apenas certifique-se de que esta linha esteja inserida perto do topo, onde estão as outras opções Defaults . Além disso, se você quiser especificar o destinatário dos emails:

Defaults mailto="[email protected]"
    
por user323419 09.05.2016 / 05:07