Comment afficher une liste d'utilisateurs dans Linux

Découvrez comment visualiser tous les comptes utilisateurs sur votre système Linux à l'aide de simples commandes dans le terminal, facilitant ainsi la gestion des utilisateurs.

Bien que vous sachiez probablement comment vous connecter à votre système Linux avec un seul compte utilisateur et que vous soyez familier avec le compte root, il se peut que vous n'ayez pas d'outil simple pour voir tous les comptes actuellement sur votre système. Heureusement, une seule commande suffit pour afficher toute la liste. Cela signifie bien sûr que vous devrez d'abord ouvrir une ligne de commande.

Appuyez sur Super+T ou Ctrl+Alt+T pour démarrer une interface graphique. Vous pouvez également chercher le mot Terminal dans le tableau de bord d'Ubuntu Unity ou trouver le programme sous Outils système et utilitaires dans le menu Applications KDE ou le menu Whisker Xfce4. Selon la distribution que vous utilisez, vous n'aurez probablement pas besoin de privilèges spéciaux pour exécuter cette commande. La plupart des distributions modernes assignent au moins certaines tâches d'administrateur au premier utilisateur, mais vous pouvez toujours ajouter sudo à ces commandes si nécessaire.

Méthode 1 : Obtenir une liste de tous les utilisateurs Linux

Vous devriez être en mesure de voir une liste de tous les utilisateurs en tapant la commande suivante à l'invite de commande : getent passwd | cut -d’:’ -f1 | less. Étant donné que cela est aussi long, vous voudrez peut-être le copier et le coller depuis cette ressource Web. Dans ce cas, assurez-vous de cliquer sur le menu Édition dans votre émulateur de terminal, puis cliquez sur Coller. Vous pourriez également vouloir utiliser Shift+Ctrl+V pour coller, mais gardez à l'esprit que Ctrl+V ne colle pas dans la plupart des émulateurs de terminal, car cette touche a une fonction différente à la ligne de commande.

Cela devrait générer une longue ligne que vous pouvez parcourir soit avec les touches de direction, soit en utilisant les touches J et K pour faire défiler vers le haut et vers le bas. Tapez q pour quitter. Si c'est la première fois que vous regardez tous les utilisateurs sur votre système, vous serez probablement surpris. Ne vous inquiétez pas, car votre système n'a pas du tout été compromis. Les distributions GNU/Linux à usage général comptent de nombreux comptes utilisateurs créés pour exécuter différents processus en tant que quelque chose d'autre que root. Votre nom d'utilisateur réel sur un système à utilisateur unique se trouve probablement près du bas.

Certains de ces noms pourraient vous être familiers en tant que noms de différents programmes s'exécutant en arrière-plan. Ces comptes ont probablement été installés lorsque les paquets de ces programmes ont été ajoutés.

Méthode 2 : Trouver le nombre d'utilisateurs

Étant donné que cette liste est probablement plutôt longue et peu maniable, vous devrez utiliser l'utilitaire wc ou 'word count' pour trouver le nombre exact de comptes utilisateurs configurés sur votre système. À l'invite, tapez ou copiez getent passwd | wc -l puis appuyez sur Entrée. Vous n'aurez pas besoin d'utiliser un pipe vers un programme comme more ou less, car cela ne devrait comporter que quelques chiffres.

Sur l'exemple du système de test Xubuntu que nous avons utilisé pour les captures d'écran, il y avait pas moins de 38 comptes utilisateurs, bien qu'un seul compte utilisateur réel soit la seule façon de se connecter à cette machine. Cela est dû au fait que ce programme compte les pseudo-comptes créés par ces paquets. Heureusement, il existe un moyen de se limiter à compter uniquement les réels.

Si vous souhaitez réellement voir qui est connecté à la machine, tapez users et appuyez sur Entrée. La plupart des personnes utilisant elles-mêmes une distribution basée sur Debian constateront qu'elles n'ont que leur compte plus root. Les systèmes serveurs et les configurations multi-utilisateurs exécutant un système comme CentOS ou Red Hat Enterprise Linux pourraient découvrir qu'il y a beaucoup plus de comptes connectés en même temps, à moins qu'ils n'utilisent des machines virtuelles pour réduire le nombre. Remarque : les utilisateurs connectés à des machines virtuelles exécutées sur du matériel brut n'apparaîtront comme connectés que depuis leurs propres environnements.

Un peu plus d'informations peuvent être obtenues en exécutant la commande who sans aucun argument. Vous découvrirez à quels terminaux chacun des utilisateurs est connecté. Rappelez-vous que tty7 est le serveur graphique X ou Wayland avec lequel vous travaillez si vous avez Unity ou GNOME installé. Cela explique pourquoi votre compte utilisateur pourrait en fait encore vous montrer connecté quelque part même si vous n'utilisez qu'un bureau standard. En fait, en raison de certaines curiosités historiques d'Unix et de la façon dont les systèmes Unix gèrent les dispositifs utilisateur, vous verrez cela même si vous êtes sur quelque chose avec un écran tactile.

Tout ce qu'il faut savoir : questions et réponses

Comment voir la liste des utilisateurs dans la commande Linux  ?

Pour afficher la liste des utilisateurs sous Linux, vous pouvez utiliser les commandes suivantes :

 

  • Répertorier tous les comptes utilisateurs :
      • -

    cat /etc/passwd

  • getent passwd
  • Afficher uniquement les noms d'utilisateur :
  • Avec awk : bash awk -F: '{ print $1 }' /etc/passwd
  • Avec cut : bash cut -d: -f1 /etc/passwd
  • Consulter les utilisateurs actuellement connectés :
  • users Ces commandes vous permettent de gérer efficacement les utilisateurs sur votre système Linux.

 

Comment afficher les utilisateurs ?

Pour afficher les utilisateurs sur votre ordinateur, suivez ces étapes :

 

  • Clic droit sur le menu Démarrer de Windows.
  • Sélectionnez « Gestion de l'ordinateur » dans le menu contextuel.
  • Dans la fenêtre qui s'ouvre, naviguez dans le volet de gauche :
      • - Allez à

    Gestion de l'ordinateur

      • >

    Outils système

      • >

    Utilisateurs et Groupes locaux

      .
  • Cliquez sur « Utilisateurs » pour voir la liste des utilisateurs. Cette procédure vous permettra d'accéder rapidement à tous les comptes d'utilisateurs configurés sur votre système.

 

Comment lister les utilisateurs connectés ?

Pour lister les utilisateurs connectés au système local, vous pouvez utiliser la commande suivante :

    • -

Commande à exécuter :

    who Cette commande affichera les informations suivantes :

  • Nom de connexion: Identifie chaque utilisateur connecté.
  • Nom du système: Indique sur quel système les utilisateurs sont connectés.
  • Date et heure de connexion: Montre quand chaque utilisateur a établi sa connexion. Remarque importante :
  • La commande who ne révèle que les utilisateurs connectés sur le noeud local, sans informations sur les connexions à distance.

Comment voir les utilisateurs d'un groupe Linux ?

Pour afficher les membres d'un groupe sur un système Linux, vous pouvez utiliser la commande suivante : bash getent group nom_du_groupe Remplacez nom_du_groupe par le nom réel du groupe dont vous souhaitez voir les membres. Voici quelques points clés :

    • -

Explication

    • : La commande

getent

    • interroge les bases de données de l'environnement, y compris les groupes définis dans le fichier

/etc/group

    .

  • Format de sortie : La sortie affichera des informations sur le groupe, incluant le nom du groupe, l'identifiant (GID) et la liste des utilisateurs qui en font partie.
  • Utilisation d'autres commandes : En complément, vous pouvez aussi utiliser cat /etc/group | grep nom_du_groupe pour obtenir des informations similaires. Cette méthode est simple et efficace pour vérifier les utilisateurs associés à un groupe spécifique.

Maintenant que tu as fini de lire Comment afficher une liste d'utilisateurs dans Linux, nous t'invitons à explorer davantage la catégorie Linux. Tu y trouveras d'autres articles intéressants qui élargiront tes connaissances et te tiendront informé. Ne cesse pas de lire et de découvrir plus!

Index
  1. Méthode 1 : Obtenir une liste de tous les utilisateurs Linux
  2. Méthode 2 : Trouver le nombre d'utilisateurs
  • Tout ce qu'il faut savoir : questions et réponses
    1. Comment voir la liste des utilisateurs dans la commande Linux  ?
    2. Comment afficher les utilisateurs ?
    3. Comment lister les utilisateurs connectés ?
    4. Comment voir les utilisateurs d'un groupe Linux ?
  • Laisser un commentaire

    Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

    Go up