GNU/Linux >> Tutoriels Linux >  >> Linux

Tutoriel de commande Linux id pour les débutants (5 exemples)

Si vous débutez dans l'administration système sous Linux, vous apprendrez progressivement que la gestion des utilisateurs est un aspect important de votre travail. La ligne de commande Linux propose plusieurs utilitaires de ligne de commande à cet effet, et l'un d'eux est l'id commande.

Dans cet article, nous aborderons les bases de cet outil à l'aide d'exemples faciles à comprendre. Cependant, avant cela, il convient de mentionner que tous les exemples de ce didacticiel ont été testés sur une machine Ubuntu 18.04 LTS et Debian 10.

Commande d'identifiant Linux

La commande id vous montre les identifiants d'utilisateur et de groupe réels et effectifs d'un utilisateur donné. Voici sa syntaxe :

id [OPTION]... [USERNAME]

Et voici comment la page de manuel de l'outil l'explique :

Print user and group information for the specified USERNAME, or (when USERNAME omitted) for the current user.

Voici quelques exemples de style questions-réponses qui devraient vous donner une bonne idée du fonctionnement de la commande id.

Si vous ne savez pas ce que sont les identifiants réels et efficaces, lisez la discussion ici.

Q1. Comment utiliser la commande id ?

L'utilisation de base est simple - tout ce que vous avez à faire est d'exécuter 'id' avec le nom d'utilisateur pour lequel vous souhaitez accéder aux informations. Par exemple :

id himanshu

Ainsi, vous pouvez voir que la sortie se compose de plusieurs champs. Les deux premières entrées sont les identifiants d'utilisateur et de groupe pour "himanshu", tandis que les autres sont les groupes dont l'utilisateur "himanshu" fait partie, ainsi que les identifiants de groupe respectifs.

Notez que si vous ne transmettez aucun nom d'utilisateur comme argument à la commande id, l'outil suppose que l'utilisateur actuel est celui pour lequel vous souhaitez obtenir les informations.

Q2. Comment faire en sorte que les identifiants de groupe ne soient imprimés que ?

Ceci peut être réalisé en utilisant l'option de ligne de commande -G. Par exemple :

id -G himanshu

Ainsi, vous pouvez voir que seuls les ID de groupe ont été affichés dans la sortie.

Q3. Comment faire en sorte que l'impression d'identité ne soit efficace qu'en tant qu'ID de groupe ?

Ceci peut être réalisé en utilisant l'option de ligne de commande -g. Par exemple :

id -g himanshu

Q4. Comment faire en sorte que l'impression de l'identifiant ne soit effective que pour l'identifiant utilisateur ?

Comme dans l'exemple précédent, cela peut être réalisé à l'aide de l'option de ligne de commande -u. Par exemple :

id -u himanshu

Q5. Comment faire en sorte que l'identifiant imprime de vrais identifiants au lieu d'identifiants effectifs ?

Pour que la commande id imprime de vrais ID, utilisez l'option de ligne de commande -r. Cette option peut être associée aux options de ligne de commande -u, -g et -G.

Par exemple :

id -ur himanshu

Conclusion

La commande id est facile à comprendre et à utiliser. Le nombre d'options de ligne de commande qu'il offre est également limité, et nous avons discuté de la majorité d'entre eux ici. Une fois que vous avez fini de vous entraîner, rendez-vous sur la page de manuel de l'outil pour en savoir plus.


Linux
  1. Tutoriel de commande cd Linux pour les débutants (8 exemples)

  2. Tutoriel de commande Linux comm pour les débutants (5 exemples)

  3. Tutoriel de commande Linux df pour les débutants (8 exemples)

  4. Tutoriel de commande de date Linux pour les débutants (8 exemples)

  5. Tutoriel Linux du Command pour débutants (10 exemples)

Tutoriel Linux who Command pour débutants (8 exemples)

Tutoriel de commande Linux nl pour les débutants (7 exemples)

Tutoriel de commande Linux nm pour les débutants (10 exemples)

Tutoriel de commande Linux OD pour les débutants (6 exemples)

Tutoriel de commande Linux w pour débutants (5 exemples)

Tutoriel de commande Linux ss pour les débutants (8 exemples)