La commande id est une commande Linux de base utilisée pour confirmer l'identité d'un utilisateur Linux spécifié. Il est également utilisé pour trouver les noms d'utilisateurs et de groupes, ainsi que l'UID et le GID de tout utilisateur sous Linux. Par défaut, la commande id est disponible dans tous les systèmes d'exploitation Linux.
Dans cet article, nous allons vous montrer comment utiliser la commande id sous Linux.
Prérequis
- Un nouveau serveur Ubuntu/CentOS sur la plate-forme cloud Atlantic.Net
- Un mot de passe root configuré sur votre serveur
Créer un serveur cloud Atlantic.Net
Tout d'abord, connectez-vous à votre serveur Atlantic.Net Cloud. Créez un nouveau serveur, en choisissant Ubuntu/CentOS comme système d'exploitation avec au moins 2 Go de RAM. Connectez-vous à votre serveur cloud via SSH et connectez-vous à l'aide des informations d'identification mises en évidence en haut de la page.
Une fois que vous êtes connecté à votre serveur Ubuntu/CentOS, exécutez la commande suivante pour mettre à jour votre système de base avec les derniers packages disponibles.
apt-get update -y
Ou
yum update -y
Syntaxe de base
La syntaxe de base pour utiliser la commande id est illustrée ci-dessous :
id [OPTIONS] [USERNAME]
Vous pouvez imprimer toutes les options avec la commande suivante :
id --help
Vous devriez voir le résultat suivant :
Usage: id [OPTION]... [USERNAME] Print user and group information for the specified USERNAME, or (when USERNAME omitted) for the current user. -a ignore, for compatibility with other versions -Z, --context print only the security context of the current user -g, --group print only the effective group ID -G, --groups print all group IDs -n, --name print a name instead of a number, for -ugG -r, --real print the real ID instead of the effective ID, with -ugG -u, --user print only the effective user ID --help display this help and exit --version output version information and exit
Comment utiliser la commande id
L'exécution de la commande id sans aucune option imprimera les informations sur l'utilisateur de connexion actuel :
id
Vous devriez voir le résultat suivant :
uid=1000(username) gid=1000(username) groups=1000(username),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),108(lpadmin),124(sambashare),125(vboxusers)
Pour imprimer uniquement l'UID d'un utilisateur spécifique, exécutez la commande suivante :
id -u username
Sortie :
1000
Pour imprimer uniquement le GID d'un utilisateur spécifique, exécutez la commande suivante :
id -g username
Sortie :
1000
Pour imprimer l'UID et le GID d'un utilisateur spécifique, exécutez la commande suivante :
id username
Sortie :
uid=1000(username) gid=1000(username) groups=1000(username),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),108(lpadmin),124(sambashare),125(vboxusers)
Pour imprimer les ID de tous les autres groupes auxquels appartient l'utilisateur, exécutez la commande suivante :
id -G username
Sortie :
1000 4 24 27 30 46 108 124 125
Pour imprimer un nom au lieu de l'ID, exécutez la commande suivante :
id -nG username
Sortie :
username adm cdrom sudo dip plugdev lpadmin sambashare vboxusers
Pour afficher l'identifiant réel au lieu de l'identifiant effectif, utilisez l'option -r :
id -r -u username
Sortie :
1000
Ou
id -r -g username
Sortie :
1000
Ou
id -r -G username
Sortie :
1000 4 24 27 30 46 108 124 125
Conclusion
Dans le guide ci-dessus, vous avez appris à utiliser la commande id pour trouver l'ID d'utilisateur et de groupe sous Linux. Cette commande est utile lorsque votre application a besoin d'un UID ou d'un GID pour s'exécuter ; essayez-le sur votre VPS Atlantic.Net.