Consentire l'esecuzione di un comando con sudo senza richiedere la password

From RVM Wiki
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