Le système d'exploitation Linux a rendu tout très simple. Il ne colle pas à l'utilisateur avec une approche car une seule fonction peut être effectuée de plusieurs manières. Que vous souhaitiez aller avec les commandes intégrées ou préférer installer n'importe quel outil, le choix vous appartient!
De même, dans ce guide, nous verrons de nombreuses façons de trouver l'ID utilisateur via différentes commandes. Mais la question est de savoir pourquoi vous auriez besoin d'obtenir une identité comme dans la plupart des cas, l'administrateur est le seul utilisateur.
Il est nécessaire de trouver votre pièce d'identité lorsque vous donnez accès à d'autres personnes. Dans ce cas, un seul PC a plusieurs comptes à partir desquels les utilisateurs se sont connectés. Un autre cas peut se produire si l'utilisateur est connecté à distance sur un serveur et a besoin d'une réponse rapide pour obtenir des détails sur le nom d'utilisateur connecté.
Comment trouver l'ID utilisateur dans Linux
Dans les distributions Linux, nous avons plusieurs commandes qui aident à trouver l'ID utilisateur très rapidement:
commande d'identité
Le identifiant La commande est le moyen le plus simple d'afficher une liste d'utilisateurs réels et efficaces, et il affiche également les ID de groupe.
Vous pouvez simplement taper le "identifiant«Dans le terminal ou utilisez le nom d'utilisateur avec le«identifiant»Commande comme mentionné ci-dessous:
$ idou
$ id wardahCommande Getent
Le "gent»La commande dans Unix et Systems de type Linux est utilisée pour récupérer les entrées à partir d'une base de données système prise en charge par NSS (Nom du service de service) Bibliothèques. Les détails de l'utilisateur ont été stockés dans les bases de données Passwd et Group.
Pour obtenir les détails de l'utilisateur via le gent Commande, suivez la syntaxe:
Getent [base de données] [Key…]Donc, si je veux afficher les détails de l'ID utilisateur, la commande serait:
$ gend Passwd WardahCommande lslogins
Le "lslogins»L'utilitaire de commande dans Linux doit saisir tous les détails disponibles à partir des fichiers système sur les utilisateurs spécifiques uniquement.
Le "-u"Flag dans le"lslogins»La commande est utilisée pour afficher les comptes d'utilisateurs:
$ lslogins -uCommandement W
Le "w»La commande aide à afficher les utilisateurs connectés actuels et les actions qu'ils ont effectuées dans un système:
$ wqui commande
Le "OMS»L'utilitaire de commande est utilisé pour imprimer le nom d'utilisateur actuellement connecté et les détails du terminal avec la date et l'heure. Vous pouvez simplement taper le "OMS"Ou utilisez-le avec le drapeau"-u»Dans le terminal:
$ quiCommande whoami
Pour afficher le seul nom d'utilisateur du compte connecté actuel, Type:
$ whoamicommande grep
Le "grep»La commande est considérée comme un puissant outil Linux pour rechercher un modèle particulier. Il aide à rechercher des données (texte ou chaînes) à partir de la donnée et l'afficher. Pour afficher les détails de l'utilisateur à partir du/ etc / passwd fichier, suivez la commande:
$ grep wardah / etc / passwdUtilisateurs et Commande utilisateur Echo $
Le "utilisateurs»La commande est utilisée pour afficher une liste de tous les utilisateurs connectés au système, tandis que le«Echo $ utilisateur"Est une alternative de la commande"qui suis je."Il affiche une réponse en une ligne.
$ utilisateursDernière commande
En utilisant le dernier Commande, l'utilisateur peut imprimer la liste des derniers utilisateurs connectés au système d'exploitation:
$ derniercommandement du doigt
Si vous souhaitez installer l'outil de ligne de commande pour rechercher les informations de l'utilisateur, rien n'est le mieux du «doigt" commande.
Le "doigt»L'utilitaire de ligne de commande dans Linux est utilisé pour imprimer des informations utilisateur dans le terminal. Ce n'est pas un outil intégré dans la plupart des distributions Linux. Donc, pour l'obtenir, installez-le d'abord:
$ sudo apt install fingerMaintenant, pour afficher les informations nécessaires sur l'utilisateur qui incluent le vrai nom de l'utilisateur, les informations de répertoire, le shell, etc., taper:
$ wardahConclusion
Dans cet article, nous avons appris plusieurs façons de trouver l'identité de l'utilisateur sur le système Linux. Le système Linux a introduit de nombreux utilitaires de ligne de commande pour afficher l'ID utilisateur. De plus, si vous souhaitez installer l'outil pour obtenir des informations, nous avons mentionné le «doigt»Outil de ligne de commande pour imprimer tous les détails nécessaires de l'utilisateur.