Un Breve sguardo alla sudo per i principianti di Linux

0
162

Sudo; ad un certo punto o un altro durante la navigazione sul web in relazione a GNU/Linux, sono sicuro che quelli di voi che sono nuovi a questo mondo sono imbattuto in questa parola di comando.

Se hai seguito un qualsiasi numero di tutorial sparsi per il web, buona fortuna, hai usato sudo prima. Ma, che cosa è sudo? In breve, sudo, “Super user fare”, che concede all’utente non privilegiato la capacità di eseguire compiti che solo un amministratore / root, può fare.

Probabilmente hai già incontrato l’uso di sudo anche se non hai aperto una finestra di terminale, per quella materia. O anche se non avete MAI USATO GNU/LINUX prima, scommetto che hai usato sudo (o qualcosa di molto simile, almeno) anche su Windows o Mac!

sandwich

fonte: https://xkcd.com/149/

Se si utilizza Windows da Vista in poi, è senza dubbio, almeno una volta, hanno incontrato Windows UAC (User Account Control), che anche se NON è il comando sudo, e fa le cose un po ‘ diversamente; per amor di semplicità, potremmo dire che è abbastanza simile.

Gli utenti GNU/Linux che tenta di fare qualcosa che richiede privilegi amministrativi incontreranno anche un pop-up di dialogo che chiede la password lo stesso, che di solito è fatto attraverso gksudo/kdesudo o altro tipo di impasto, in termini semplici, sono sudo essere fatto graficamente, piuttosto che attraverso un terminale.

Sì, gksudo/kdesudo corre un po ‘ più profondo, ma è scontato che questo articolo è rivolto a principianti, noi non approfondire gli aspetti più profondi della gksudo/kdesudo ecc VS sudo.

Gli utenti Mac anche provare qualcosa di simile quando si tenta di eseguire attività amministrative, essere richiesto di immettere la password tramite MacOS proprio sistema che gira su una funzionalità simile a quella di Windows UAC. Di nuovo, non abbastanza sudo, ma molto simile in termini di funzionalità.

Come utilizzare sudo sulla riga di comando

L’uso di sudo è letteralmente semplice come prefazione a quasi qualsiasi comando.

Ad esempio digitando: sudo nano /etc/nginx/nginx.conf

Questo comando aprirà il file specificato con il nano editor di testo, con aumento di privilegi.

La modifica di file, incollare file, il trasferimento di file, il salvataggio dei file, o qualcosa di breve e di semplice visualizzazione di file di sola lettura, quando si toccano i file memorizzati nella root solo le location, richiedono l’uso di sudo o di essere superuser (su).

Leggi anche: gli Ambienti Desktop: UNITY

Perché usare sudo invece di su?

Ci sono diverse ragioni per cui è preferibile che gli utenti di utilizzare sudo, piuttosto che effettuare l’accesso come root con il comando su, principalmente per la sicurezza e la sicurezza.

Quando si accede a riga di comando come su, è rimanere su fino a che si sia inferiore dei vostri privilegi, o chiudere la riga di comando. Certo, questo consente all’utente pigro digitare meno perché non hanno bisogno di far precedere i comandi con sudo più, tuttavia, anche questo apre la porta a più potenziali errori che potrebbero diventare molto costoso; un comando sbagliato e si potrebbe letteralmente cancellare l’intero disco rigido.

Un altro motivo per cui si consiglia di non accedere al sistema come root, o se si vuole fare un passo sopra ed effettivamente disattivare completamente l’account di root, è per la sicurezza contro i pericolosi avversari. Se si dispone di un terminale, loggati come root lasciato aperto sulla vostra macchina, CHIUNQUE può sedersi di fronte a una macchina e avere completo accesso amministrativo.

Un terzo motivo è a causa della registrazione differenze. In genere tutto si fa tramite il comando sudo è registrato, invece, il vostro sistema è in genere registra soltanto l’autorizzazione di diventare su. L’utente medio non sarà la lettura di un sacco di questi tipi di registri, comunque, ma per gli utenti là fuori, questo può essere importante.

Le parole finali

Non sarà sempre nel file sudoers, dando sudo accesso, limitando sudo accesso a specifici comandi, ecc in questo articolo, che va un po ‘ oltre la conoscenza del principiante questo articolo è stato inteso per. Tuttavia, speriamo che questo dà alcuni nuovi utenti di GNU/Linux un po ‘ più di comprensione su ciò che sudo è, fa, e il suo utilizzo.