Il comando id viene utilizzato per visualizzare le informazioni sull'ID utente (UID) e sull'ID gruppo (GID). Immettendo il comando senza opzioni vengono visualizzate le informazioni sull'utente attualmente connesso. Puoi anche specificare un nome utente come opzione per visualizzare le informazioni sull'ID di un utente specifico.
Sintassi
La sintassi del comando id è:
# id [options] [user name]
Opzioni della riga di comando
Opzione | Descrizione |
---|---|
-u | Stampa l'ID utente effettivo ed esci. |
-g | Stampa l'ID del gruppo effettivo ed esci. |
-G | Stampa gli ID di tutti gli altri gruppi a cui appartiene l'utente. |
-n | Stampa nomi (per utenti e gruppi) anziché ID numerici. Deve essere combinato con -u, -g o -G. Ad esempio, id -Gn produce lo stesso output del comando groups. |
-r | Stampa i valori di accesso invece dei valori effettivi. Deve essere combinato con -u, -g o -G. |
Se riscontri un errore di seguito durante l'esecuzione del comando id:
id: command not found
puoi provare a installare il pacchetto seguente secondo la 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 |
Arch 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 comandi id
1. Per stampare l'ID utente corrente:
# id
2. Per ottenere tutte le informazioni di identificazione dell'utente:
# id -a # id -a mike
3. Per stampare solo il contesto di sicurezza dell'utente:
# id -Z # id --context
4. Per stampare solo l'ID gruppo effettivo:
# id -g # id --group
5. Per stampare tutti gli ID di gruppo:
# id -G # id --groups
6. Per stampare il nome invece del numero:
# id -n # id --name
7. Per stampare l'ID reale invece dell'ID effettivo:
# id -r # id --real
8. Per stampare solo l'ID effettivo:
# id -u # id --user
9. Per ottenere la guida per il comando ID:
# id --help
10. Per ottenere la versione del comando ID:
# id --version