Privilegi di amministrazione: differenze tra le versioni

m
nessun oggetto della modifica
mNessun oggetto della modifica
mNessun oggetto della modifica
Riga 1: Riga 1:
I privilegi di amministratore permettono di svolgere qualsiasi operazione nel sistema. E su sistemi operativi Unix e Unix-like, come lo è GNU/Linux e quindi Debian, questi privilegi sono assegnati tradizionalmente all'utente [[root]] (''radice'').
I privilegi di amministratore permettono di svolgere qualsiasi operazione nel sistema. E su sistemi operativi Unix e Unix-like, come lo è GNU/Linux Debian, questi privilegi sono assegnati all'utente con [[UID]] pari a '''0''', ossia tradizionalmente all'utente [[root]].


È '''altamente sconsigliato''' accedere al sistema come tale utente per effettuare attività ordinarie, per via dei privilegi associati. Pertanto andrebbe utilizzato esclusivamente per lo stretto necessario a svolgere attività di amministrazione, quali per esempio l'installazione, l'aggiornamento o la rimozione di software tramite [[APT]], o per cambiare i file di configurazione del sistema.
È '''altamente sconsigliato''' accedere al sistema come tale utente per effettuare attività ordinarie, per via dei privilegi associati. Pertanto andrebbe utilizzato esclusivamente per lo stretto necessario a svolgere attività di amministrazione, quali per esempio l'installazione, l'aggiornamento o la rimozione di software tramite [[APT]], o per cambiare i file di configurazione del sistema.




Una volta effettuato il login con il proprio utente '''non''' privilegiato, il metodo classico su Debian per poter diventare '''root''' ed avere quindi la possibilità di svolgere operazioni di amministrazione, è quello di eseguire il comando <code>su</code> ('''''S'''witch '''U'''ser''):
Una volta effettuato il login con il proprio utente '''non''' privilegiato, il metodo classico su Debian per poter diventare [[root]] ed avere quindi la possibilità di svolgere operazioni di amministrazione, è quello di eseguire il comando <code>su</code> ('''''S'''witch '''U'''ser''):
<pre>
<pre>
su -
su -
</pre>
</pre>
Verrà richiesta la password di [[root]] e sarà eseguito l’accesso.
Verrà richiesta la password di '''root''' e sarà eseguito l’accesso.


Noterete che il prompt della [[shell]] è cambiato, passando da:
Noterete che il prompt della [[shell]] è cambiato, passando da:
Riga 38: Riga 38:
Un'altra possibilità è effettuare direttamente un login come [[root]] per lo stretto necessario a eseguire i comandi che richiedono i privilegi di amministratore. È '''sconsigliato''' da interfaccia grafica, per via dell'elevato numero di applicazioni che riceverebbero tali privilegi.
Un'altra possibilità è effettuare direttamente un login come [[root]] per lo stretto necessario a eseguire i comandi che richiedono i privilegi di amministratore. È '''sconsigliato''' da interfaccia grafica, per via dell'elevato numero di applicazioni che riceverebbero tali privilegi.


Si può invece passare a una console virtuale non utilizzata (per esempio '''/dev/tty1'''), effettuare il login come [[root]], eseguire i soli comandi per cui sono necessari i privilegi di amministratore e poi effetuare subito dopo il logout, ritornando alla propria console virtuale o comunque a quella utilizzata dal server grafico.
Si può invece passare a una console virtuale non utilizzata (per esempio '''/dev/tty1'''), effettuare il login come '''root''', eseguire i soli comandi per cui sono necessari i privilegi di amministratore e poi effetuare subito dopo il logout, ritornando alla propria console virtuale o comunque a quella utilizzata dal server grafico.


Per esempio, ecco la procedura per passi:
Per esempio, ecco la procedura per passi:
Riga 53: Riga 53:
Per esempio:
Per esempio:
<pre>
<pre>
$ whoami
$ id -u
</pre>
</pre>
restituisce il proprio nome utente, ma:
restituisce l'[[UID]] del proprio utente, che sarà '''maggiore di 0''' (su Debian di default è ''maggiore o uguale a 1000''), ma:
<pre>
<pre>
$ sudo whoami
$ sudo id -u
</pre>
</pre>
dopo la richiesta della propria password restituisce "root", ed è equivalente a:
dopo la richiesta della propria password restituisce '''0''' (l'[[UID]] di '''root''') ed è equivalente a:
<pre>
<pre>
$ su -
$ su -
# whoami
# id -u
# exit
# exit
</pre>
</pre>
3 581

contributi