Ricevi notifiche via email per l'utilizzo di "sudo" da parte di un utente specifico

17

Ho un set-up del server e lascio che qualcuno di cui mi fido abbia un po 'di sudo di accesso. Tuttavia, desidero anche un'email ogni volta che usano sudo .

So che posso usare Defaults mail_always per ottenere un'e-mail in qualsiasi momento QUALSIASI tenta di utilizzare sudo , ma ho un cron-job per OwnCloud che viene eseguito ogni 30 minuti e richiede un sudo -u www-data all'inizio di esso . Ovviamente, non voglio un'e-mail ogni 30 minuti.

Come posso ricevere sempre un'email solo per 1 utente specifico?

    
posta ankit7540 09.05.2016 - 04:59

1 risposta

22

Dopo alcuni esperimenti, ho trovato la risposta. Per impostare opzioni come mail_always o root_pw per utenti specifici, puoi aggiungere una riga come questa al tuo file sudoers dopo l'apertura con visudo :

Defaults:USER_NAME mail_always

Assicurati che questa riga sia inserita nella parte superiore, dove sono presenti le altre opzioni Defaults . Inoltre, se si desidera specificare il destinatario delle e-mail:

Defaults mailto="[email protected]"
    
risposta data user323419 09.05.2016 - 05:07

Leggi altre domande sui tag