introduzione
Se utilizzi il tuo computer sembra abbastanza ovvio che l'utente corrente sarà te. È possibile che tu abbia effettuato l'accesso come utente diverso da te, specialmente se stai utilizzando una finestra di terminale.
Ad esempio, se hai usato il seguente comando verrai effettivamente eseguito come root.
sudo su
Se si è connessi a un server Linux sul posto di lavoro e si lavora nel team di supporto, potrebbe essere necessario utilizzare account utente diversi a seconda del server o dell'applicazione su cui si sta lavorando.
Infatti a volte potresti aver cambiato utente così tante volte che non sai quale shell utente stai effettivamente lavorando.
Questa guida ti mostra il comando che devi usare per scoprire chi sei attualmente connesso come.
Come visualizzare il nome utente corrente
Per mostrare quale utente si è attualmente connessi è sufficiente digitare il seguente comando nella finestra del terminale:
chi sono
L'output del comando sopra mostra semplicemente l'utente corrente.
Puoi provare questo aprendo una finestra di terminale e inserendo il comando. Per dimostrare che funziona, esegui il comandosudo sue quindi eseguire ilchi sono comando di nuovo.
Se vuoi veramente dimostrare che funziona, segui questa guida per creare un nuovo utente e poi passa a quell'utente usando il comandosu - . Finalmente esegui ilchi sonocomando di nuovo.
Scopri il tuo nome utente usando id -un
In un mondo bizzarro in cui whoami non è installato, c'è un altro comando che puoi usare che ti dirà anche il tuo nome utente corrente.
Digitare il seguente comando in una finestra di terminale:
id -un
Il risultato è esattamente lo stesso dichi sonocomando.
Ulteriori informazioni sul comando id
Il idil comando può essere usato per mostrare più di un semplice utente corrente.
L'esecuzione del comando id da sola mostra le seguenti informazioni:
- ID utente
- ID di gruppo
- gruppi
È possibile restringere le informazioni dalidcomando.
Ad esempio, puoi mostrare solo il gruppo effettivo a cui appartiene l'utente digitando il seguente comando:
id -g
Il comando sopra mostra solo l'id del gruppo. Non mostra il nome del gruppo. Per mostrare il nome effettivo del gruppo, eseguire il seguente comando:
id -gn
Puoi visualizzare tutti gli ID di gruppo a cui un utente appartiene con il seguente comando:
id -G
Di nuovo il comando sopra mostra solo gli id del gruppo. È possibile visualizzare i nomi dei gruppi con il seguente comando:
id -Gn
Ti ho già mostrato come visualizzare il tuo nome utente usando il comando id:
id -un
Se vuoi solo visualizzare il tuo ID utente senza il nome utente, esegui semplicemente il seguente comando:
id -u
Sommario
È possibile utilizzare l'opzione --help con i comandi whoami e id per trovare la pagina man corrente per ciascun programma.
id --help
whoami --help
Per vedere la versione corrente di id e / o la versione corrente di whoami usa i seguenti comandi:
id --version
whoami --version
Ulteriori letture
Se ti è piaciuta questa guida, potresti trovarli altrettanto utili:
- Come trovare la parte di directory di un nome di file
- Come stampare il testo nella finestra del terminale
- Come mettere in pausa uno script usando il comando sleep
- Guida per principianti all'editor nano
- Come confrontare due file di testo usando la riga di comando