Consentire l'esecuzione di un comando con sudo senza richiedere la password
Jump to navigation
Jump to search
Inserire il comando alias in /etc/sudoers, tramite visudo:
sudo visudo
- Per consentire l'esecuzione di tutti i comandi con la password, e solo di alcuni senza richiederla:
%admin ALL = ALL, NOPASSWD: /usr/sbin/openvpn
- Per far eseguire solo i comandi elencati, senza richiedere la password
Cmnd_Alias MANUTENZIONE = /usr/local/sbin/aggiorna_crl, \
/usr/local/sbin/aggiorna_firewall
Assegnare all'utente desiderato il comando dicendogli di non chiedere la password:
manutenzione ALL=NOPASSWD:MANUTENZIONE
ATTENZIONE: tutti i comandi messi dopo NOPASSWD: saranno eseguiti senza chiedere la password. Se invece si vuole che tutti gli altri comandi siano eseguiti normalmente, mettere:
manutenzione ALL=NOPASSWD:MANUTENZIONE, PASSWD:ALL
o al posto di ALL gli altri comandi