Sudo contro su: quale comando dovresti usare?

Sudo contro su: quale comando dovresti usare?

A seconda della configurazione di Linux, è possibile eseguire attività amministrative utilizzando il comando su o sudo. È facile confondere questi due comandi poiché entrambi hanno funzioni simili.





Quindi, quale comando dovresti usare? Scopriamolo.





Su ti offre l'accesso root completo

Il modo tradizionale per accedere all'account di root per configurare un sistema Linux, che risale ai tempi di Unix, è utilizzare il comando su:





su –

Il ' - ' significa che avrai lo stesso ambiente che avresti se accedi direttamente come root. Il sistema ti chiederà la password. Se hai successo, il prompt cambierà in un ' # ' carattere. Puoi quindi eseguire tutti i comandi di cui hai bisogno come root.

Tipo disconnettersi o colpisci Ctrl + D per tornare al privilegio utente standard quando hai finito.



cos'è la modalità ritratto su iphone 7

Sebbene su sia utile, il problema principale è che è un'opzione tutto o niente. Hai accesso root completo o privilegi ordinari. Se hai più amministratori su un server, dovrai condividere la stessa password di root.

Sudo ti dà più controllo

Altre distribuzioni Linux come Debian e Ubuntu stanno installando sudo per impostazione predefinita perché è più sicuro rispetto all'utilizzo di su. È uno strumento maturo che esiste dal 1980.





Certo, devi solo ricordare una password, ma la piena potenza di sudo deriva dalla gestione di più amministratori su più macchine. È così utile che sudo sia stato immortalato nella cultura geek in un famoso fumetto XKCD . Puoi anche configurare sudo per l'esecuzione senza password, ma questo ovviamente non è raccomandato per i server in cui la sicurezza è fondamentale.

Oltre all'accesso root completo come con su, è possibile specificare quali utenti possono eseguire quali comandi su quali sistemi nel /etc/sudoers file. A causa della flessibilità di sudo, il /etc/sudoers la sintassi è complessa.





Imparentato: Come aggiungere un utente all'elenco Sudoers in Linux

Windows 7 non riconosce il telefono Android

Usa sudo quando puoi

Poiché sudo è granulare e più sicuro di su, più distribuzioni Linux lo impostano come comando superutente predefinito. Di solito, il primo utente è designato come utente 'amministrativo' e quindi impostato per usare sudo.

Se un sistema non ha sudo installato, è facile ottenerlo dal gestore dei pacchetti. Dopo l'installazione, per qualsiasi altro utente amministrativo, è solo questione di aggiungere un utente al gruppo giusto , in genere 'admin', 'sudo' o 'wheel'. Questi gruppi di utenti sono anche specifici della distribuzione.

Ora puoi amministrare in sicurezza il tuo sistema Linux

Con sudo, è facile amministrare il tuo sistema Linux con solo la tua password utente. Gli utenti spesso trascurano la flessibilità di questo strumento. Mentre Linux è un sistema operativo sicuro, nessun sistema operativo è perfetto. Ci sono ancora alcuni problemi di sicurezza in Linux di cui dovresti essere a conoscenza.

Condividere Condividere Tweet E-mail Linux è davvero immune a virus e malware? Ecco la verità

Hai sentito dire che Linux non è realmente turbato da virus e malware. Ma perché è questo? E, soprattutto, è vero?

Leggi Avanti
Argomenti correlati
  • Linux
  • Comandi Linux
  • Amministrazione di sistema
Circa l'autore David Delony(49 articoli pubblicati)

David è uno scrittore freelance con sede nel nord-ovest del Pacifico, ma originario della Bay Area. Appassionato di tecnologia fin dall'infanzia. Gli interessi di David includono la lettura, la visione di programmi TV e film di qualità, i giochi retrò e il collezionismo di dischi.

software codice morse per windows 10
Altro da David Delony

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per consigli tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti