Comment obtenir les informations de compte et les détails de connexion sous Linux

Table des matières

Lorsqu'il s'agit d'administrer et de gérer des systèmes d'exploitation Linux, il est idéal de connaître différentes manières d'obtenir des informations sur les tâches qui y sont effectuées quotidiennement. L'une des tâches les plus fréquentes que nous pouvons exécuter ou qu'il est idéal d'avoir des connaissances pour les tâches de support est tout ce qui concerne les utilisateurs qui se connectent au système.

Aujourd'hui, Solvetic donnera quelques moyens d'obtenir ces informations de manière simple dans les environnements Linux.

1. Obtenir des informations sur l'utilisateur à l'aide de la commande id Linux


id est un simple utilitaire en ligne de commande qui nous permet d'afficher un identifiant utilisateur avec ses groupes réels et actifs, pour cela nous utiliserons la syntaxe suivante :
 id userimg

On peut voir en détail l'identifiant de l'utilisateur, des groupes, etc.

2. Obtenir des informations sur l'utilisateur à l'aide de la commande groups Linux


Comme son nom l'indique, les groupes sont utilisés pour afficher tous les groupes auxquels un utilisateur appartient.

Sa syntaxe est :

 groupes d'utilisateurs

3. Obtenir des informations sur l'utilisateur à l'aide de la commande finger Linux


finger est utilisé pour rechercher des informations sur un utilisateur particulier sur Linux, par défaut, il n'est pas installé sur de nombreux systèmes Linux.

Si nous voulons l'installer, nous pouvons exécuter l'une des commandes suivantes :

 sudo apt install finger (Debian / Ubuntu) sudo yum install finger (RHEL / CentOS) sudo dnf install finger (à partir de Fedora 22)
Une fois installés, nous procédons à leur exécution en utilisant la syntaxe suivante :
 utilisateur de doigt

Finger affichera le vrai nom d'un utilisateur, le répertoire personnel, le shell, le login et plus d'informations.

4. Obtenir des informations sur l'utilisateur à l'aide de la commande getent Linux


getent est un utilitaire de ligne de commande qui récupère les entrées de bibliothèque de commutateur de service de noms (NSS) à partir d'une base de données système.

Pour obtenir les détails d'un compte utilisateur, nous utiliserons la base de données passwd et le nom d'utilisateur comme suit :

 getent passwd utilisateur

5. Obtenir des informations sur l'utilisateur à l'aide de la commande grep Linux


La commande grep est un puissant outil de recherche de modèles disponible sur la plupart des distributions Linux. Nous pouvons l'utiliser pour trouver des informations sur un utilisateur spécifique à partir du fichier des comptes système /etc/passwd comme suit :
 grep -i utilisateur / etc / passwd

6. Obtenir des informations sur l'utilisateur à l'aide de la commande Lslogins linux


La commande lslogins affiche des informations sur les utilisateurs connus sur le système, le paramètre -u affiche uniquement les comptes d'utilisateurs :
 lslogins -u

7. Obtenir des informations sur l'utilisateur à l'aide de la commande users Linux


La commande users affiche les noms d'utilisateur de tous les utilisateurs actuellement connectés au système, sa syntaxe est :
 utilisateurs

8. Obtenir des informations sur l'utilisateur à l'aide de la commande who Linux


La commande who est utilisée pour montrer aux utilisateurs qui sont connectés au système, y compris les terminaux à partir desquels ils se connectent.
 qui -u

9. Obtenir des informations sur l'utilisateur à l'aide de la commande w Linux


La commande w affiche tous les utilisateurs qui se sont connectés au système et leur activité respective :
 w

10. Obtenir des informations sur l'utilisateur à l'aide de la commande Linux last / lastb


Les commandes last ou lastb affichent une liste des derniers utilisateurs enregistrés dans le système. Nous pouvons simplement utiliser last ou last -a pour indiquer le nom d'hôte dans la dernière colonne :
 dernier dernier -a

11. Obtenir des informations sur l'utilisateur à l'aide de la commande lastlog Linux


La commande lastlog est utilisée pour rechercher les détails d'une connexion récente pour tous les utilisateurs ou un utilisateur spécifique sur le système.
Là, nous ne pouvons utiliser lastlog ou lastlog -u user que pour un utilisateur spécifique :
 lastloglastlog -u

Avec ces alternatives, il sera pratique de trouver ce type d'informations et d'avoir des détails beaucoup plus complets pour les tâches d'administration.

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave