GNU/Linux >> Tutoriels Linux >  >> Linux

Commande Linux id - Imprimer les informations d'ID utilisateur et d'ID de groupe

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.


Linux
  1. Commandes Linux :jobs, bg et fg

  2. Comment ajouter un utilisateur à un groupe sous Linux

  3. Comment créer et supprimer un groupe d'utilisateurs sous Linux

  4. Comment verrouiller et déverrouiller l'utilisateur sous Linux

  5. Gérer les groupes d'utilisateurs Linux

Commande Usermod sous Linux

Comprendre la différence entre les commandes sudo et su sous Linux

Commande Linux lsusb - Imprimer des informations sur l'USB sur le système

Commande Linux runuser - Exécuter Shell avec l'ID utilisateur/groupe spécifié

Commande su sous Linux

Comment créer et gérer de nouveaux utilisateurs sous Linux