Tutoriels Linux

Linux: lister tous les utilisateurs [Guide]

Par Richard , le 29 mars 2021 — 5 minutes de lecture
Linux: lister tous les utilisateurs [Guide]

Sous Linux, il existe de nombreux outils différents pour créer de nouveaux utilisateurs. Chaque environnement de bureau Linux a un gestionnaire d’utilisateurs, et ces gestionnaires d’utilisateurs, bien que très pratiques, se révèlent insuffisants. Aucun d’entre eux ne prend en charge l’affichage des utilisateurs système cachés tels que root, dbus, etc.

Si vous avez essayé d’obtenir une liste complète de tous les utilisateurs de votre PC Linux mais que vous ne savez pas par où commencer, ce guide est pour vous. Suivez-nous pendant que nous vous montrons comment répertorier tous les utilisateurs de votre système Linux, y compris ceux qui n’apparaissent pas dans le gestionnaire d’utilisateurs de votre environnement de bureau.

Linux liste tous les utilisateurs – chat

Le moyen le plus simple pour les utilisateurs Linux de voir tous les utilisateurs du système est d’utiliser le chat commande sur le fichier / etc / passwd. Le fichier / etc / passwd contient de nombreuses informations, telles que des mots de passe ainsi que des informations sur l’utilisateur.

Pour lister tous les utilisateurs de votre PC Linux via le chat commande, commencez par ouvrir un terminal sur le bureau Linux. Pour ouvrir un terminal sur le bureau Linux, appuyez sur la touche Ctrl + Alt + T commande clavier ou recherchez «Terminal» dans le menu de l’application.

Une fois la fenêtre du terminal ouverte, exécutez le chat ci-dessous pour afficher le contenu du fichier. Gardez à l’esprit que les mots de passe non chiffrés ne sont pas stockés dans le fichier / etc / passwd. Au lieu de cela, seules des références chiffrées à chaque mot de passe sont présentes.

cat /etc/passwd


Si vous souhaitez enregistrer le fichier / etc / passwd chat sortie dans un fichier texte pour votre propre usage, voici comment procéder.

cat /etc/passwd > ~/passwd-file

Vous pouvez afficher votre ‘fichier passwd’ à tout moment dans la fenêtre du terminal de la même manière que vous avez visualisé le fichier / etc / passwd. En utilisant le chat commander.

cat ~/passwd-file

Linux liste tous les utilisateurs – coupe

Une autre façon de voir tous les utilisateurs sur le système Linux consiste à utiliser le Couper commander. La coupe est une excellente façon de procéder car, contrairement à chat, Couper peut filtrer le texte indésirable, alors que le chat La commande ne peut afficher que le contenu d’un fichier textuellement.

Pour afficher la liste des utilisateurs de votre PC Linux avec le Couper commande, assurez-vous qu’une fenêtre de terminal est ouverte. Pour en ouvrir un, recherchez «Terminal» dans le menu de l’application sur votre PC Linux.

Avec la fenêtre du terminal ouverte, utilisez les éléments suivants Couper pour afficher la liste des utilisateurs installés sur votre PC Linux.

cut -d: -f1 /etc/passwd


Après avoir exécuté le Couper commande, vous devriez voir une longue liste de tous les utilisateurs présents sur votre PC Linux. Cette liste est probablement longue. Si vous souhaitez lire plus facilement cette liste dans le terminal, combinez les Couper commande avec la moins commander.

cut -d: -f1 /etc/passwd | less

En combinant les moins commande avec Couper, vous pourrez appuyer sur la touche «Entrée» du clavier pour afficher la liste des utilisateurs ligne par ligne, plutôt que tout à la fois.

Vous souhaitez exporter la liste des utilisateurs générés par le Couper commande dans un fichier texte pour une utilisation ultérieure? Entrez la commande ci-dessous.

cut -d: -f1 /etc/passwd > ~/cut-user-list

Pour afficher la liste ultérieurement, exécutez le chat commander.

cat ~/cut-user-list

Linux liste tous les utilisateurs – Compgen

Une troisième façon de lister tous les utilisateurs sur un système Linux consiste à utiliser l’outil Compgen. Compgen est un outil intégré inclus dans la ligne de commande Bash. Il peut être utilisé pour lister toutes les commandes disponibles que les utilisateurs peuvent exécuter dans le terminal Bash.

Compgen n’a pas besoin d’être installé sur un système d’exploitation Linux. De plus, Compgen n’est fourni par aucune distribution Linux et il n’y a aucun moyen de le télécharger sur votre ordinateur. Au lieu de cela, tout le monde exécutant Bash sur Linux l’a automatiquement configuré et prêt à fonctionner.

Pour afficher tous les utilisateurs disponibles sur votre PC Linux avec compgen, vous devrez utiliser le -u commutateur de ligne de commande. À l’aide de la commande ci-dessous, répertoriez tous les utilisateurs de votre système Linux.

compgen -u 

Après avoir exécuté la commande ci-dessus, compgen imprimera une longue liste de tous les utilisateurs de votre système Linux. Si vous souhaitez une manière plus confortable de parcourir cette longue liste, essayez de combiner les compgen commande avec la moins commander.

compgen -u | less

En exécutant le compgen commande avec la moins commande, la liste des utilisateurs sera divisée en pages. Vous pouvez parcourir ces pages en appuyant sur le bouton «Barre d’espace» de votre clavier.

Vous voulez sauver le compgen sortie utilisateur dans un fichier texte pour une utilisation ultérieure? Dirigez-le vers un fichier texte avec la commande ci-dessous.

compgen -u > compgen-user-list

Pour afficher le fichier texte Compgen que vous avez exporté, utilisez les éléments suivants chat commander.

cat compgen-user-list

Richard

Rédacteur pour Levonsys, je suis spécialiste Linux et Android. Mes guides et mes articles vous livrent quelques astuces afin de profiter au mieux de ces deux systèmes d'exploitations.

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.