sudo

Utility che permette di eseguire un comando come se fosse un altro utente.
Tipicamente utilizzato per lanciare comandi come root da utenti "normali".

sudo [opzioni]  commando
Opzioni comunemente utilizzate:
-l Visualizza i comandi permessi e negati dell'utente corrente
-b Esegue il comando in background
-s Esegue la shell dell'utente specificato, se non si specifica nessun utente viene richiamata una shell con i permessi di root
-p prompt Visualizza il "prompt" specificato e sovrascrive quello di default
-a auth_type   Specifica il tipo di autenticazione utente utilizzato da sudo
-u username|#uid Specifica con quale utente dovrà essere lanciato il comando, se l'opzione è omessa sudo interpreterà il comando come se dovesse lanciare il comando da utente root

Esempi:
Lancio di un singolo comando
[neo@dido neo]$ sudo /etc/rc.d/init.d/cups restart
Password:
Stopping cups:                                             [  OK  ]
Starting cups:                                             [  OK  ]
Richiamare la shell di root
[neo@dido neo]$ sudo -s
Password:
[root@dido neo]#
Visualizzazione dei comandi che si possono lanciare tramite sudo:
[neo@dido neo]$ sudo -l
User neo may run the following commands on this host:
    (ALL) ALL

Privacy Policy