Maison  >  Article  >  Opération et maintenance  >  Gérer les utilisateurs Linux : répertorier tous les utilisateurs

Gérer les utilisateurs Linux : répertorier tous les utilisateurs

WBOY
WBOYoriginal
2024-02-26 18:27:061142parcourir

Gérer les utilisateurs Linux : répertorier tous les utilisateurs

Gestion des utilisateurs Linux : affichez tous les utilisateurs, des exemples de code spécifiques sont requis

Dans les systèmes Linux, la gestion des utilisateurs est une partie importante de la gestion du système. Comprendre et afficher tous les utilisateurs est l'une des opérations essentielles. Cet article explique comment afficher tous les utilisateurs et fournit des exemples de code spécifiques.

Pour afficher tous les utilisateurs, vous pouvez utiliser les méthodes suivantes :

  1. Utilisez la commande cat pour afficher le fichier /etc/passwd
    Dans les systèmes Linux, toutes les informations utilisateur sont enregistrées dans le fichier /etc/passwd. Nous pouvons utiliser la commande cat pour afficher le contenu de ce fichier afin d'obtenir des informations sur tous les utilisateurs.
cat /etc/passwd

Après avoir exécuté la commande ci-dessus, le système répertoriera les informations de tous les utilisateurs. Chaque utilisateur occupe une ligne, y compris le nom d'utilisateur, l'ID utilisateur, l'ID de groupe, les informations utilisateur, le répertoire personnel et Shell, etc. Cette méthode vous permet d'afficher des informations de base sur tous les utilisateurs du système.

  1. Utilisez la commande cut pour filtrer des champs spécifiques
    Si vous souhaitez simplement répertorier tous les noms d'utilisateur sans inclure d'autres informations, vous pouvez utiliser la commande cut en combinaison pour filtrer des champs spécifiques.
cat /etc/passwd | cut -d: -f1

Dans la commande ci-dessus, l'option -d spécifie que le séparateur de champ est deux-points ":", et l'option -f spécifie que le champ à extraire est le premier champ, qui est le nom d'utilisateur. Après avoir exécuté cette commande, le système répertoriera tous les noms d'utilisateurs, ce qui facilitera la visualisation des noms de tous les utilisateurs.

  1. Utilisez la commande getent pour afficher tous les utilisateurs
    La commande getent peut être utilisée pour obtenir toutes les informations de la base de données, y compris les utilisateurs, les groupes, les hôtes, etc. Nous pouvons utiliser la commande getent combinée à la base de données passwd pour afficher les informations de tous les utilisateurs.
getent passwd

Après avoir exécuté la commande ci-dessus, le système répertoriera les informations détaillées de tous les utilisateurs, y compris le nom d'utilisateur, l'ID utilisateur, l'ID de groupe, les informations utilisateur, le répertoire personnel et Shell, etc. Par rapport à la commande cat /etc/passwd, la commande getent affiche des informations plus complètes et détaillées.

Avec les trois méthodes ci-dessus, nous pouvons facilement visualiser tous les utilisateurs du système Linux et obtenir leurs informations de base. La gestion des utilisateurs est l'un des fondements de la gestion du système. La maîtrise des opérations liées à la gestion des utilisateurs est cruciale pour la gestion des systèmes Linux. Nous espérons que les exemples de code fournis dans cet article pourront aider les lecteurs à mieux comprendre et maîtriser les connaissances pertinentes de la gestion des utilisateurs Linux.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn