Installé avec le paquet coreutils
Voir aussi : groups, getent, members et usermod
Afficher la version de la commande id
id --version
ou
apt-cache policy coreutils
grouptest1 | grouptest2 | grouptest3 | |
usertest1 | PRIMAIRE | secondaire | secondaire |
usertest2 | secondaire | PRIMAIRE | secondaire |
Afficher les informations d’appartenance de l’utilisateur connecté
Retour l’UID de l’utilisateur, son identifiant, son GID, l’identifiant de son groupe primaire puis les identifiants numériques et littéraux de ses groupes primaire et secondaires.
id
ex :
# id uid=0(root) gid=0(root) groupes=0(root) # exit exit $ id uid=1000(adminsys) gid=1000(adminsys) groupes=1000(adminsys),24(cdrom),25(floppy),29(audio),30(dip),44(video),46(plugdev),108(netdev),111(scanner),116(bluetooth)
Afficher les informations d’appartenance d’un utilisateur spécifié
Retour l’UID de l’utilisateur, son identifiant, son GID, l’identifiant de son groupe primaire puis les identifiants numériques et littéraux de ses groupes primaire et secondaires.
id username
ex :
# id usertest1 uid=1001(usertest1) gid=1002(grouptest1) groupes=1002(grouptest1),1003(grouptest2),1004(grouptest3) # id usertest2 uid=1002(usertest2) gid=1003(grouptest2) groupes=1003(grouptest2),1002(grouptest1),1004(grouptest3)
Afficher uniquement le GID d’un utilisateur spécifié
id -g username
Retourne uniquement l’identifiant numérique du groupe primaire de l’utilisateur spécifié.
ex :
# id -g usertest1 1002 # id -g usertest2 1003
Afficher uniquement les identifiants numériques des groupes auxquels appartient l’utilisateur spécifié
id -G username
Retourne uniquement les identifiants numériques des groupes primaire et secondaires auxquels appartient l’utilisateur spécifié.
ex :
# id -G usertest1 1002 1003 1004 # id -G usertest2 1003 1002 1004
Afficher l’UID d’un utilisateur spécifié
id -u username
ex :
# id -u usertest1 1001 # id -u usertest2 1002
Afficher uniquement l’identifiant littéral du groupe primaire d’un utilisateur spécifié
id -gn username
Retourne uniquement l’identifiant littéral du groupe primaire de l’utilisateur spécifié.
ex :
# id -gn usertest1 grouptest1 # id -gn usertest2 grouptest2
Afficher uniquement les identifiants littéraux des groupes auxquels appartient l’utilisateur spécifié
id -Gn username
Retourne uniquement les identifiants littéraux des groupes primaire et secondaires auxquels appartient l’utilisateur spécifié.
ex :
# id -Gn usertest1 grouptest1 grouptest2 grouptest3 # id -Gn usertest2 grouptest2 grouptest1 grouptest3