Utilisateurs de la liste Ubuntu - 6 commandes simples
5 minute. lis
Mis à jour le
Lisez notre page de divulgation pour savoir comment vous pouvez aider MSPoweruser à soutenir l'équipe éditoriale Plus d'informations
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.
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 :
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.
3. Utilisation de la commande getent
VOTRE 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.
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.
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.
6. Utilisation de la commande compgen
VOTRE commande compgen couplé à -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.
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.
D'après le résultat donné, "auteur" est l'utilisateur actuellement connecté sur mon système Ubuntu.
Utilisation de la commande w
VOTRE 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.
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.
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 ».
Pour compter le nombre total d'utilisateurs sur Ubuntu, utilisez la commande wc avec cat comme "chat /etc/passwd | wc -l" .
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:
- Comment accéder aux fichiers Linux avec l'Explorateur Windows dans Windows 10
- Comment exécuter un script shell sous Windows
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 !
Forum des utilisateurs
Messages 0