En tant qu’administrateur Linux, il est important de s’assurer que l’accès aux répertoires et aux fichiers est accordé à des utilisateurs sélectionnés et dignes de confiance. Cela empêche les utilisateurs non intentionnels d’accéder à l’intégralité du système de fichiers Linux, protégeant ainsi l’intégrité du système. Par conséquent, il devient essentiel de connaître les commandes qui vous aident à répertorier tous les utilisateurs de votre système Linux.
Il existe plusieurs façons de répertorier les utilisateurs sous Linux. Certains d’entre eux utilisent des commandes telles que cat, more, less, qui sont utilisées pour lire et modifier des fichiers sous Linux. L’autre méthode consiste à utiliser des méthodes de numérisation de modèles avec des outils tels que Awk et Getent. Dans ce guide, voyons comment répertorier tous les utilisateurs sous Linux.
Table des matières
1. Répertorier les utilisateurs utilisant la commande Cat sous Linux
La commande cat sous Linux signifie”concaténer”et est utilisée pour imprimer, fusionner ou créer des fichiers sous Linux. Le fichier contenant toutes les informations des utilisateurs sur les systèmes Linux est stocké dans le répertoire/etc, à l’intérieur du dossier racine dans un fichier nommé”passwd”. Lancez le terminal et commencez à taper la commande suivante:
cat/etc/passwd beebom : Nom du compte. x: mot de passe, qui est crypté et peut être trouvé dans le fichier/etc/shadow 1001: ID utilisateur unique. Vous pouvez voir sur la capture d’écran ci-dessus que l’ID utilisateur de l’utilisateur”beebom”précède l’ID 1000, qui est pris ici par l’utilisateur Abubakar. 1001 : ID de groupe Beebom : nom complet de l’utilisateur. Les virgules qui précèdent le nom complet servent à stocker des informations telles que le numéro de téléphone et d’autres champs si votre distribution Linux le demande. /home/beebom : le répertoire personnel de l’utilisateur. /bin/bash : le shell par défaut, c’est-à-dire Bash dans ce cas.
2. Utilisez de moins en moins pour lister les utilisateurs sous Linux
De même, vous pouvez utiliser de moins en moins pour lire le contenu de/passwd et l’afficher sur le terminal. Plus et Less sont utilisés pour afficher les fichiers dans la ligne de commande. More peut être utilisé pour afficher le contenu de plusieurs fichiers et le même est séparé par des lignes, tandis que less est utilisé pour basculer entre les fichiers.
less/etc/passwd plus/etc/passwd
3. Utilisez la commande Awk pour répertorier les noms d’utilisateur sous Linux
Awk est un langage de script utilisé pour l’analyse et l’indexation des modèles. L’une des principales utilisations d’Awk est de permettre aux utilisateurs de rechercher, de répertorier et d’afficher des fichiers qui répondent à un certain critère défini par l’utilisateur à l’aide de la ligne de commande. Cette commande simplifie la recherche de fichiers spécifiques avec des termes spécifiques sur le système d’exploitation. Voici comment répertorier tous les utilisateurs de Linux à l’aide de la commande awk.
awk-F :'{print $1}’/etc/passwd-F : permet à awk de savoir quel séparateur de champs utiliser, qui, dans ce cas, est” :”‘{Print $1}’ : indique à awk pour imprimer le contenu du premier champ. Les champs sont séparés par’:’dans ce cas./etc/password: indique à awk le fichier à partir duquel imprimer.
4. Utiliser la commande Getent pour répertorier les utilisateurs Linux
Getent (abréviation de l’entrée Get) peut être utilisé pour obtenir les données utilisateur à partir du fichier/passwd. Getent est exclusivement utilisé pour obtenir les données (fichiers) de la base de données. Considérez-le comme la commande”ls”mais pour répertorier le contenu des fichiers au lieu des répertoires. La syntaxe de la même chose est :
getent passwd
Pour obtenir les données d’un utilisateur spécifique, vous pouvez utiliser la commande suivante.
getent passwd abubakar
où”abubakar”est le nom d’utilisateur. Voici ce que vous verrez en sortie.
Getent peut également vous aider à compter le nombre d’utilisateurs de votre système Linux avec cette commande.
getent passwd | wc-l
Les méthodes susmentionnées étaient parmi les plus courantes et les plus simples pour répertorier les utilisateurs sous Linux. Certaines des autres façons de répertorier tous les utilisateurs consistent à utiliser les commandes cut et compgen. Cependant, les méthodes ci-dessus devraient suffire. Si vous souhaitez vérifier tous les utilisateurs disponibles sous Linux, vous pouvez toujours le faire en allant dans Paramètres-> Utilisateurs dans n’importe quelle distribution.
Laisser un commentaire
Le moniteur BenQ PD2706UA est là, et il est livré avec toutes les cloches et sifflets que les utilisateurs de productivité apprécieraient. Une résolution 4K, des couleurs calibrées en usine, une dalle de 27 pouces, un support ergonomique facilement ajustable, et bien plus encore. Il a beaucoup […]
Minecraft Legends est un jeu qui a piqué mon intérêt lors de sa révélation originale l’année dernière. Mais, j’admets que je n’ai pas suivi activement le jeu jusqu’à ce que nous nous rapprochions de sa sortie officielle. Après tout, mon amour […]
L’année dernière, MSI a lancé le Titan GT77 avec le processeur Intel Core i9-12900HX et le GPU pour ordinateur portable RTX 3080 Ti, et c’était l’ordinateur portable de jeu le plus puissant du marché. la planète. C’était le plus lourd des gros frappeurs […]