Pour se connecter à un ordinateur, nous avons besoin d'un nom d'utilisateur. Le nom d'utilisateur est une identité reconnue par un ordinateur. Sur cette base, l'ordinateur appliquera un ensemble de règles à une personne qui se connecte avec ce nom d'utilisateur. Dans cet article, je vais vous montrer comment utiliser Linux id commande.
Qu'est-ce que la commande id
identifiant command est une commande qui peut imprimer un ID utilisateur (UID) et un ID de groupe (GID) réels et effectifs. Un UID est une identité unique pour un utilisateur. Alors que l'ID de groupe (GID) peut être composé de plusieurs UID.
Comment l'utiliser
Par défaut, la commande id est installée sur la plupart des systèmes Linux. Pour l'utiliser, tapez simplement id sur votre console. Taper l'identifiant sans aucune option se traduira comme ci-dessous. Le résultat utilisera l'utilisateur actif.
$ id
Voici comment lire le résultat :
- Utilisateur pungki a un UID nombre =1000 , GID nombre =1000
- L'utilisateur pungki est membre des groupes suivants :
pungki
1 000
administrateur
4
cdrom
24
sudo
27
tremper
30
plugdev
46
lpadmin
108
sambashare
124
Utiliser l'identifiant avec des options
Certaines options peuvent être appliquées à la commande id. Voici quelques options qui peuvent être utiles au quotidien.
Imprimer le nom d'utilisateur, l'UID et tous les groupes auxquels l'utilisateur appartient
Pour ce faire, nous pouvons utiliser -a possibilité
$ id -a
Sortir tous les ID de groupe différents (effectifs, réels et supplémentaires)
Nous pouvons utiliser -G option pour remplir ceci.
$ id -G
Le résultat n'affichera que les numéros GID. Vous pouvez le comparer avec /etc/group dossier. Voici un exemple de /etc/group contenu :
root:x:0:
daemon:x:1:
bin:x:2:
sys:x:3:
adm:x:4:pungki
fax:x:21:
voice:x:22:
cdrom:x:24:pungki
floppy:x:25:
tape:x:26:
sudo:x:27:pungki
audio:x:29:pulse
dip:x:30:pungki
www-data:x:33:
backup:x:34:
operator:x:37:
sasl:x:45:
plugdev:x:46:pungki
ssl-cert:x:107:
lpadmin:x:108:pungki
saned:x:123:
sambashare:x:124:pungki
winbindd_priv:x:125:
Sortir uniquement l'ID de groupe effectif
Utilisez -g option pour afficher uniquement l'ID de groupe effectif
$ id -g
Imprimer les informations utilisateur spécifiques
Nous pouvons produire un UID et un GID liés aux informations utilisateur spécifiques. Mettez simplement le nom d'utilisateur après la commande id.
$ id leni
La commande ci-dessus imprimera l'UID et le GID de l'utilisateur nommé leni .
Conclusion
Cette commande id nous est utile lorsque nous voulons connaître l'UID et le GID d'un utilisateur. Certaines applications peuvent avoir besoin d'UID/GID pour s'exécuter. id nous permet de trouver plus facilement l'UID et le GID d'un utilisateur sans le voir ni le rechercher dans le fichier /etc/group. Comme d'habitude, vous pouvez accéder à la page de manuel de l'identifiant en tapant man id depuis votre console pour explorer plus de détails.