Testez vos compétences sur tous nos services d'hébergement et bénéficiez de 15% de réduction!

Utilisez le code à la caisse :

Skills
13.12.2023

Possibilité d’afficher tous les utilisateurs disponibles sous Linux

Voir les utilisateurs de Linux sur votre SDV AlexHost : Méthodes rapides et faciles

Pourquoi vérifier les utilisateurs Linux ? La gestion des utilisateurs sur votre SDV Linux d’AlexHost est cruciale pour la sécurité et l’administration, en particulier pour WordPress, Laravel, ou d’autres configurations CMS. Savoir qui est enregistré vous aide à contrôler l’accès, à résoudre les problèmes et à garder votre serveur verrouillé. Ce guide présente des commandes simples pour afficher les informations sur les utilisateurs, optimisées pour l’environnement VPS basé sur Ubuntu d’AlexHost avec accès root.

Méthode #1 : Vérifier avec le fichier /etc/passwd

L’une des principales sources d’informations sur les utilisateurs sous Linux est le fichier /etc/passwd. Ce fichier contient les enregistrements des utilisateurs, leurs identifiants, leurs répertoires personnels et les interpréteurs de commandes utilisés. Vous pouvez utiliser les commandes cat ou less pour afficher le contenu de ce fichier. Chaque ligne du fichier représente un enregistrement d’utilisateur, les champs étant séparés par des deux-points. Voici un exemple

Méthode n° 2 : utilisation de la commande getent

La commande getent est utilisée pour récupérer les enregistrements des bases de données, y compris les informations sur les utilisateurs du fichier /etc/passwd. Cela vous permet d’afficher la liste des utilisateurs plus facilement.

getent passwd
#

Méthode n° 3. Utiliser la commande cut pour extraire les noms d’utilisateur

Si vous n’avez besoin que d’extraire des noms d’utilisateur, vous pouvez utiliser une combinaison des commandes Cut et awk.

getent passwd | cut -d: -f1
Cette commande utilise le délimiteur deux-points dans le fichier/etc/passwdfile pour extraire le premier champ. Celui-ci contient à son tour les noms d’utilisateur qui vous sont affichés

Méthode n° 4. Utilisation de la commande awk pour afficher des informations de manière sélective

Lorsque vous travaillez avec votre serveur, vous pouvez vouloir limiter la sortie à des informations sur des aspects spécifiques d’un utilisateur ; vous pouvez utiliser awk. Par exemple, la commande suivante affiche les noms et les répertoires personnels de tous les utilisateurs :

getent passwd | awk -F: '{print "Username: " $1 "t Home Directory: " $6}'
#

Testez vos compétences sur tous nos services d'hébergement et bénéficiez de 15% de réduction!

Utilisez le code à la caisse :

Skills