|
|
Riga 1: |
Riga 1: |
| {{Comandi da terminale}} | | {{Comandi da terminale}} |
| == Definizione di root e differenze con il normale utente == | | == L'utente ''root'' == |
| Cos’è [[root]]?<br>
| | {{Box|Definizione|Nei sistemi operativi di tipo Unix si indica tradizionalmente con '''root''' l’utente dotato di massimi privilegi, cioè l’[[privilegi di amministrazione|amministratore di sistema]], detto anche ''superuser'' (''super utente'').}} |
| Nei sistemi operativi di tipo Unix si indica tradizionalmente con '''root''' l’utente dotato di massimi privilegi, cioè l’[[privilegi di amministrazione|amministratore di sistema]], detto anche super utente o superuser. | | {{Box|Promemoria|È convenzione universale premettere ai comandi che non richiedono privilegi di amministrazione il carattere '''$''' e al contrario il carattere '''#''' qualora tali privilegi siano richiesti]].}} |
|
| |
|
| L’utente '''root''', essendo l'unico in GNU/Linux Debian con [[UID]] ('''''U'''ser '''ID''''') uguale a '''0''', può fare tutto ciò che desidera sul sistema: questo può essere sia un vantaggio sia uno svantaggio nello stesso momento. Viene infatti universalmente ritenuto pericoloso compiere le normali sessioni di lavoro in qualità di root: agire come utente normale e come utente root solo per amministrazione del sistema permette di minimizzare il rischio di effettuare operazioni pericolose come cancellare file essenziali per il sistema operativo.
| | Per maggiori informazioni sull'utente '''root''' e più in generale sapere come acquisire i privilegi di amministrazione fare riferimento a [[privilegi di amministrazione | questa guida]]. |
| | |
| [[Root]] secondo le impostazioni di default è abilitato nel sistema, ma se non lo fosse l'unico modo per ottenere i [[privilegi di amministrazione]] sarebbe tramite [[sudo]].<br/>
| |
| | |
| == Accesso come root ==
| |
| Con le impostazioni di default, per poter accedere come utente '''root''' nel sistema, ed avere quindi la possibilità di svolgere ogni operazione, basterà digitare da terminale:
| |
| <pre>
| |
| su -
| |
| </pre>
| |
| Verrà richiesta la password di root e sarà eseguito l’accesso.<br>
| |
| Noterete che il prompt del terminale è cambiato, passando da:
| |
| <pre>
| |
| $
| |
| </pre>
| |
| ''(che identifica un utente normale)''<br>
| |
| a: | |
| <pre>
| |
| #
| |
| </pre>
| |
| ''(che identifica l'utente root)''
| |
| | |
| D'ora in poi il prompt sarà riportato prima dei comandi per indicare se sono eseguiti con [[privilegi di amministrazione]].
| |
| | |
| Si tenga presente che alcune shell meno diffuse su GNU/Linux, come zsh, possono utilizzare il simbolo '''%''' al posto di '''$''' per indicare un utente senza privilegi. È in genere una convenzione adottata dalle shell utilizzate di default nei sistemi Unix BSD e derivati.
| |
| | |
| == Disconnessione da root ==
| |
| ''(per tornare utente con permessi normali sulla stessa finestra di terminale)''<br>
| |
| Se siete diventati root in una finestra di terminale, e volete tornare user senza chiudere la finestra o aprirne un’altra, basterà digitare:
| |
| <pre>
| |
| exit
| |
| </pre>
| |
| Il comando exit può servire anche per chiudere la finestra del terminale. È possibile anche premere <code>Ctrl-d</code>.
| |
|
| |
|
| == Creazione di un nuovo utente == | | == Creazione di un nuovo utente == |