Utilisateurs de la liste Ubuntu - 6 commandes simples

Icône de temps de lecture 5 minute. lis


Les lecteurs aident à prendre en charge MSpoweruser. Nous pouvons recevoir une commission si vous achetez via nos liens. Icône d'info-bulle

Lisez notre page de divulgation pour savoir comment vous pouvez aider MSPoweruser à soutenir l'équipe éditoriale En savoir plus

liste des utilisateurs Ubuntu

Vous vous demandez comment utiliser Ubuntu pour lister les utilisateurs ? Puisqu'il s'agit d'un système d'exploitation multi-utilisateurs, il permet à plusieurs utilisateurs sur différents terminaux ou ordinateurs d'accéder à un seul système. Cependant, vous souhaiterez répertorier les comptes d'utilisateurs pour une meilleure gestion.

Dans ce guide, je discuterai de quelques commandes essentielles pour y parvenir facilement.

Allons-y !

Pourquoi est-il important de répertorier les utilisateurs sur Ubuntu ?

Répertorier les utilisateurs offre plusieurs avantages tels que :

  • Administration système: Vous pouvez répertorier les utilisateurs Ubuntu pour vérifier l'état du compte, vérifier les autorisations et effectuer d'autres tâches de maintenance telles que la suppression de compte et la réinitialisation de mot de passe.
  • Sécurité : L'identification et la surveillance des utilisateurs sur votre système Ubuntu aident à détecter les comptes non autorisés susceptibles de constituer des menaces de sécurité.
  • La gestion des ressources: En tant qu'administrateur Linux, vous pouvez identifier les utilisateurs qui consomment le plus de ressources. Cela vous aide à optimiser les performances du système.
  • Documentation et reporting: L'obtention d'informations sur tous les utilisateurs du système aide les équipes informatiques à documenter les configurations et les configurations.
  • Collaboration: Vous pouvez vérifier si des utilisateurs spécifiques disposent de comptes système ou trouver un utilisateur avec lequel vous devez collaborer sur des projets particuliers.
  • Dépannage: Vous pouvez utiliser la liste des utilisateurs pour rechercher des conflits ou des problèmes.

Comment répertorier les utilisateurs sur Ubuntu

Explorons les six commandes suivantes pour répertorier les utilisateurs sur Ubuntu :

1. Utilisation de la commande cat

Dans les systèmes d'exploitation basés sur Linux, le "etc/mot de passe" Le fichier contient une liste des utilisateurs configurés ainsi que les informations pertinentes pour chacun. De plus, vous pouvez utiliser le cat commande pour afficher son contenu sur le terminal.

Pour ce faire, appuyez sur CTRL + ALT + T pour ouvrir votre terminal Ubuntu. Taper "cat / etc / passwd"Et frappé Entrer.

lister les utilisateurs Ubuntu avec la commande cat

En conséquence, vous verrez une liste d'utilisateurs, où chaque ligne du tableau affiche des détails détaillés tels que :

  • Nom d'utilisateur
  • Mot de Passe (où x indique un mot de passe pour l'utilisateur respectif)
  • ID utilisateur (IDI)
  • ID de groupe de l'utilisateur (IDG)
  • Informations facultatives (y compris nom complet, numéro de téléphone, numéro de chambre, etc.)
  • Répertoire personnel
  • Shell de connexion par défaut

Pour une meilleure compréhension, consultez le schéma suivant :

comprendre le modèle dans le fichier /etc/passwd

2. Utiliser la commande less

Sur Ubuntu, le moins La commande est utilisée pour lire le contenu d’une page de texte une page à la fois. Dans ce cas, je vais l'utiliser pour afficher le fichier «/etc/passwd» et lister tous les utilisateurs de mon terminal Ubuntu.

Pour cela, je vais lancer le moins "/etc/passwd" commande, qui donnera le résultat suivant.

lister les utilisateurs Ubuntu avec moins de commandes

3. Utilisation de la commande getent

Les obtenir commander vous aide à obtenir des entrées à partir de textes importants contenant des informations utilisateur telles que les bases de données passwd et de groupe.

Maintenant, pour lister les entrées du fichier « /etc/passwd », je vais lancer le «obtenir le mot de passe”Commande.

lister les utilisateurs Ubuntu avec la commande getent

4. Utilisation de la commande awk

awk commander est utile lorsque vous souhaitez afficher uniquement le nom d'utilisateur. Par exemple, lorsque vous écrivez un script pour effectuer une opération sur plusieurs comptes d'utilisateurs. Dans ce scénario, répertorier uniquement les noms d’utilisateur et les rediriger vers un texte pourrait permettre de gagner du temps.

Ici, j'ajouterai le Option -F comme option de séparateur de champ avec ":» pour imprimer uniquement le premier champ du «/ Etc / passwd"fichier qui représente les noms d'utilisateur.

lister les utilisateurs Ubuntu avec la commande awk

5. Utilisation de la commande cut

Vous pouvez également obtenir le même résultat avec le commande de coupe. Pour cela, redirigez la sortie de « /etc/passwd » vers la commande cut à l’aide de l’opérateur pipe « | ». Ajoutez l'option -d comme délimiteur et -f pour sélectionner uniquement le premier champ.

Par exemple, je vais taper "chat /etc/passwd | couper -d : -f1”Commande.

lister les utilisateurs Ubuntu avec la commande cut

6. Utilisation de la commande compgen

Les commande compgen des -u L'option répertorie les comptes d'utilisateurs sur le terminal. De plus, vous pouvez diriger sa sortie vers la commande column pour répertorier les noms d'utilisateur dans des colonnes plutôt que dans une seule longue liste.

Pour la démonstration, je vais exécuter le "compgen -u | colonne”Commande.

lister les utilisateurs Ubuntu avec la commande compgen

Comment répertorier uniquement les utilisateurs actuellement connectés sur Ubuntu

Pour répertorier uniquement les utilisateurs actuellement connectés, vous pouvez utiliser :

Utiliser la commande who

Dans Ubuntu, le qui commande affiche le nom de connexion de l'utilisateur actuel, les numéros de ligne du terminal, l'heure de connexion et le nom d'hôte distant.

Maintenant, pour lister les utilisateurs actuellement connectés avec les détails mentionnés, je vais taper le "pour qui" commande dans le terminal.

répertoriant uniquement les utilisateurs actuellement connectés avec la commande who

D'après le résultat donné, "auteur" est l'utilisateur actuellement connecté sur mon système Ubuntu.

Utilisation de la commande w

Les w commande sous Linux fournit un résumé rapide de qui utilise actuellement le système, dans quelle mesure le système est utilisé et quels programmes sont actuellement en cours d'exécution.

Maintenant, je vais lancer le "w”Commande.

répertoriant uniquement les utilisateurs actuellement connectés avec la commande w

Dans la sortie ci-dessus :

  • UTILISATEUR représente mon nom d'utilisateur en tant qu'utilisateur actuellement connecté.
  • ATS affiche le terminal associé à ma session en cours.
  • De indique l'hôte distant auquel je suis connecté.
  • SE CONNECTER@ indique l'heure à laquelle je me suis connecté au système.
  • IDLE représente la durée d'inactivité depuis ma dernière interaction.
  • JCPU indique le temps CPU utilisé pour tous les processus liés à ma session.
  • PCPU affiche le pourcentage de temps CPU utilisé dans le processus en cours.
  • EN QUOI affiche les détails liés à un processus ou une commande exécuté dans ma session.

Bonus Conseils:

Pour vérifier le nom de l'utilisateur actuellement connecté, tapez "utilisateurs" dans votre terminal Ubuntu.

vérifier le nom des utilisateurs Ubuntu actuellement connectés

Pour obtenir des informations sur un utilisateur particulier sur Ubuntu, exécutez « grep nom d'utilisateur /etc/passwd« . Ici, je vais vérifier les détails de l'utilisateur « auteur ».

obtenir des informations sur un utilisateur spécifique sur Ubuntu

Pour compter le nombre total d'utilisateurs sur Ubuntu, utilisez la commande wc avec cat comme "chat /etc/passwd | wc -l" .

compter les utilisateurs Ubuntu avec la commande wc
vérification de la plage pour les ID utilisateur sur Ubuntu

Pour vérifier la plage des ID utilisateur, exécutez la commande «grep -E '^UID_MIN|^UID_MAX' /etc/login.defs”Commande.

Vous pourriez également être intéressé par:

Choisissez l’une des approches discutées pour examiner les comptes d’utilisateurs. Notez que ces commandes peuvent s'exécuter sur toutes les distributions Linux, y compris Ubuntu. De plus, aucun d’entre eux n’a besoin d’un accès sudo, ce qui signifie qu’ils sont disponibles pour tous les utilisateurs.

Maintenant que vous savez comment utiliser Ubuntu pour lister les utilisateurs, partagez votre méthode préférée dans les commentaires ci-dessous !

En savoir plus sur les sujets : Ubuntu