Quando sono entrato a bordo, tutte le nostre SA dovevano memorizzare la password di root nei sistemi. Sentivo che ciò era ingombrante (quando qualcuno si separava dalla società, dovevamo toccare tutti i server e cambiare la password) e insicuro.
Finalmente ho avuto abbastanza pull per spingere gli account personali con sudo
accesso. Voglio avere una transizione graduale, quindi questo è il mio piano iniziale:
- Consentire alle SA di eseguire comandi "approvati" senza immettere password.
- Ogni altro comando richiederà la password ogni volta che lo usi
sudo
. Controllerò questo comando e li definirò "approvati" se ritenuto necessario o impedirò che vengano eseguiti se rappresentano un rischio per la sicurezza.
Le nostre specifiche utente si presentano così:
%sysadmins ALL = PASSWD: ALL, NOPASSWD: SERVICES, FILE_READING, !/bin/su
Domanda: Come posso sudo
controllare (preferibilmente via e-mail ma i registri farebbero) quando PASSWD
viene eseguito un comando configurato con ?