Il comando sudo
(superuser do) consente agli utenti di eseguire comandi con i privilegi di un altro utente, di solito l’utente root. Questo è particolarmente utile per eseguire operazioni che richiedono autorizzazioni elevate, senza dover accedere direttamente come superutente.
La sintassi di base del comando sudo
è la seguente:
sudo [opzioni] [comando]
-u [utente]
: Esegue il comando come l’utente specificato invece di root.-k
: Scade la cache delle credenziali di sudo, richiedendo la password al prossimo utilizzo.-l
: Mostra i comandi che l’utente corrente è autorizzato a eseguire con sudo.-i
: Esegue il comando in una shell interattiva come l’utente root.Ecco alcuni esempi pratici di utilizzo del comando sudo
:
sudo apt update && sudo apt upgrade
sudo apt install nome_pacchetto
sudo nano /etc/hosts
sudo -u nome_utente comando
sudo -l
sudo
con cautela, poiché i comandi eseguiti con privilegi elevati possono modificare o danneggiare il sistema.sudo
per evitare errori.