Cos'è l'utente root e perché non conviene usarlo sempre
Il rischio reale di un errore accidentale, e perché sudo è l'alternativa più sicura.
root è l'utente con controllo totale sul sistema — può modificare, cancellare o danneggiare qualsiasi cosa, senza restrizioni. Proprio per questo, non conviene usarlo per l'uso quotidiano.
Il rischio reale: con root, un errore di battitura in un comando (uno spazio di troppo, un percorso sbagliato) può cancellare file di sistema critici senza nessun avviso preventivo — esattamente lo stesso comando, con un utente normale, sarebbe stato bloccato per mancanza di permessi, dandoti l'opportunità di accorgerti dell'errore prima che causasse danni.
L'alternativa corretta: sudo
Invece di accedere come root in modo permanente, usa
sudo davanti a un comando puntuale che ha davvero bisogno
di permessi elevati — ottieni il potere di root solo per QUEL comando
specifico, non per tutta la sessione.
sudo apt update
Questa filosofia ("usa permessi elevati solo quando e dove ti servono, non sempre") è una delle ragioni per cui le distribuzioni moderne orientate al desktop non attivano l'account root per impostazione predefinita — ti spingono verso sudo fin dall'inizio.
Consiglio: se un tutorial ti chiede di accedere
direttamente come root per un compito che potresti fare con
sudo, preferisci sudo — il risultato finale
è lo stesso, con meno rischio che un errore passi inosservato.
Domande frequenti
È pericoloso usare sudo?
È più sicuro che essere connessi permanentemente come root, dato che eleva i permessi solo per il comando puntuale in cui lo usi, non per tutta la sessione — riduce la finestra di rischio di un errore accidentale.
Perché molte distribuzioni non attivano l'account root per impostazione predefinita?
Per incoraggiare l'uso di sudo al suo posto, che è più sicuro limitando i permessi elevati solo al comando specifico che ne ha bisogno, invece di mantenerli attivi tutto il tempo.