Usando il comando su

Il "su"

Il " su " è definito come "Super User" che ha la capacità di aprire una sessione con l'ID (identificativo) di un altro utente, o di iniziare una nuova shell di login.

Accedi come un altro ID utente con "su"

 su nome utente 

Quando inserisci la tua password, sarai loggato come utente "foo", sarai sempre nella stessa directory di lavoro di prima e otterrai le impostazioni predefinite dell'utente precedente (shell di login, variabili dell'ambiente, varie autorizzazioni)

Inizia una nuova connessione shell con "su -"

 su - nome utente 

L'uso del trattino "-" impone la nuova connessione della shell per l'esecuzione con l'adeguamento delle variabili dell'ambiente e tutte le impostazioni predefinite in base alle preferenze dell'utente.

Per questi motivi è consigliabile collegarsi come super utente "root", utilizzare il comando:

 su - 

piuttosto che:

 su 

Torna alla shell precedente

Digitare il comando " exit " o la combinazione di tasti " Ctrl-d " per chiudere la shell corrente e tornare alla precedente.

Commento: se la riga di comando non è vuota, utilizzare Ctrl-d che elimina il carattere corrente che mantiene la shell come root

Grazie alla sospensione l'ordine può sospendere la shell di root e posizionarla sullo sfondo.

Il comando fg consente di riprendere.

 : ~ $ su Password: debian: / home / ccm # suspend [1] + Stopped su : ~ $ fg su debian: / home / ccm # 

Gli appunti

-Se si digita il comando " exit " o " Ctrl-d " dalla shell di login originale (iniziale), si è disconnessi dal sistema (Unix - GNU / Linux).

-Se è stato effettuato il login (in una shell) come root e si digita il comando "su user", il sistema non richiederà una password.

Articolo Precedente Articolo Successivo

I Migliori Consigli