username HOSTS=(RUNAS) SPEC:COMMANDS
Esempi
- username può eseguire tutto con sudo come qualsiasi utente (sudo ls, sudo -u proxy ls, ... )
username ALL=(ALL) ALL
- username può eseguire tutto con sudo solo come root
username ALL= ALL
- username può eseguire tutto con sudo solo come utente "gooduser" (sudo -u gooduser):
username ALL=(gooduser) ALL
- username può eseguire solo ls come root
username ALL= /bin/ls
- username può eseguire solo ls come root senza dover inserire la password
username ALL= NOPASSWD:/bin/ls
- In pratica se (RUNAS) non è elencato, si limita il -u a root.
- HOSTS di solito è sempre ALL, è utile specificarlo se si vuol usare lo stesso sudoers da distribuire su più macchine, ed avere diverse regole per diverse macchine.
Riferimenti