Il comando whoami viene utilizzato per visualizzare il nome utente con cui si è attualmente connessi al sistema. A volte, potresti dover accedere a un sistema e passare da un utente all'altro e potresti non essere sicuro con quale utente sei attualmente connesso. In questi casi, puoi utilizzare il comando whoami per verificare il tuo nome utente corrente.
Possiamo visualizzare rapidamente le informazioni sull'utente corrente utilizzando il comando whoami. Il comando whoami mostra il proprietario della sessione di accesso corrente:
# whoami root
Possiamo visualizzare le opzioni disponibili del comando whoami passando l'opzione –help:
# whoami --help Usage: whoami [OPTION]... Print the user name associated with the current effective user ID. Same as id -un. --help display this help and exit --version output version information and exit GNU coreutils online help: [http://www.gnu.org/software/coreutils/] Full documentation at: [http://www.gnu.org/software/coreutils/whoami] or available locally via: info '(coreutils) whoami invocation'
Se riscontri l'errore seguente durante l'esecuzione del comando whoami:
whoami: command not found
puoi provare a installare il pacchetto coreutils come mostrato di seguito in base alla tua scelta di distribuzione.
Distribuzione | Comando |
---|---|
OS X | brew install coreutils |
Debian | apt-get install coreutils |
Ubuntu | apt-get install coreutils |
Alpino | apk aggiunge coreutils |
Arci Linux | pacman -S coreutils |
Kali Linux | apt-get install coreutils |
CentOS | yum install coreutils |
Fedora | dnf installa coreutils |
Raspbian | apt-get install coreutils |
Esempi di comando whoami
1. Visualizza il nome utente attualmente registrato:
# whoami
2. Visualizza il nome utente dopo una modifica nell'ID utente:
$ sudo whoami
Conclusione
Il comando whoami stampa il nome dell'utente effettivo attuale. Questo potrebbe differire dal tuo nome di accesso (l'output di logname) se hai usato il comando sudo.