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

Capacité de visualiser 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 : Utiliser la commande getent

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

getent passwd

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

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

getent passwd | cut -d: -f1

Cette commande utilise le délimiteur des 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 sélectivement des informations

Lorsque vous travaillez avec votre serveur, vous pouvez vouloir limiter l’affichage à des informations sur des aspects spécifiques d’un utilisateur ; vous pouvez alors utiliser la commande awk. Par exemple, la commande suivante affichera 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