Linux est un système d'exploitation multi-utilisateur. Et pour faciliter une bonne gestion des utilisateurs, le système stocke les informations utilisateur dans le /etc/passwd déposer.

Ce guide vous aidera à comprendre ce qu'est le fichier passwd et le rôle important qu'il joue en matière de gestion des utilisateurs sous Linux.

Qu'est-ce que / etc / passwd?

Le fichier passwd sous Linux est un fichier de configuration contenant les détails de l'utilisateur. Une caractéristique importante du fichier passwd est qu'il s'agit d'un fichier texte ASCII que les utilisateurs peuvent modifier facilement à l'aide de n'importe quel éditeur de texte tel que nano et vim.

Bien que vous puissiez ajouter et gérer des utilisateurs directement à l'aide du fichier passwd, cela n'est pas conseillé car cette action est sujette aux fautes de frappe et aux erreurs. Vous devriez plutôt utiliser les différentes commandes de gestion des utilisateurs telles que useradd pour ajouter des utilisateurs à votre système.

instagram viewer

Affichage du fichier / etc / passwd

Pour afficher le contenu du fichier passwd, vous pouvez utiliser n'importe quel éditeur de texte ou un outil de commande de visualisation de fichier. Dans ce guide, nous utiliserons Californie..

cat / etc / passwd

La sortie doit être similaire à celle ci-dessous.

Chaque ligne représente en fait un utilisateur sur votre système, alors ne soyez pas surpris que vous ayez autant d'utilisateurs répertoriés. La plupart d'entre eux sont des utilisateurs système qui contrôlent des applications spécifiques sur votre machine Linux. Par exemple, l'utilisateur poster est responsable de l'application Mail.

Explication des champs / etc / passwd

D'après la sortie ci-dessus, il est très clair que le /etc/passwd Le fichier suit un modèle très spécifique.

Chaque ligne utilisateur est en outre subdivisée en sept sections ou champs séparés par le côlon personnage (:) comme ci-dessous.

1. Nom d'utilisateur

Le premier champ d'une ligne représente le nom d'utilisateur ou le nom de connexion de l'utilisateur. Dans l'exemple ci-dessus, le nom d'utilisateur est John.

2. Mot de passe

Le deuxième champ affiche le mot de passe crypté de l'utilisateur. Pour des raisons de sécurité, les mots de passe sont conservés dans un fichier séparé qui n'est pas lisible par les utilisateurs réguliers. le / etc / shadow file stocke les mots de passe des utilisateurs sous Linux.

Normalement, le champ du mot de passe contient un X pour montrer que le fichier miroir stocke le mot de passe en toute sécurité. Si le champ est vide, l'utilisateur n'a pas besoin d'un mot de passe pour se connecter. Pour maintenir la sécurité globale du système, chaque utilisateur de votre système doit avoir un mot de passe. Vous pouvez utilisez la commande passwd pour modifier ou gérer les mots de passe des utilisateurs sous Linux.

3. Identifiant d'utilisateur

Le champ ID utilisateur, communément appelé UID, est un numéro utilisé par le système Linux pour identifier les utilisateurs. La plupart des utilisateurs de systèmes ont un ID utilisateur inférieur au nombre 1000, tandis que les utilisateurs réguliers ont des ID allant de 1000 et plus. le racine L'utilisateur (administratif) a généralement l'ID 0.

4. ID de groupe

Le quatrième champ est pour l'ID de groupe (communément appelé GID). En tant qu'ID utilisateur, le GID est également un nombre. L'ID de groupe détermine le groupe principal d'un utilisateur. De plus, les GID classent tous les utilisateurs dans des ensembles spécifiques pour une administration plus facile. Un utilisateur peut appartenir à plusieurs groupes sous Linux. Pour en savoir plus sur les groupes auxquels appartient un utilisateur, vous pouvez consulter le /etc/group déposer.

chat / etc / group

5. GECOS

Le champ suivant est le champ GECOS. Il contient généralement le nom complet d'un utilisateur et des détails supplémentaires tels que le numéro de téléphone ou les numéros de chambre, séparés par des virgules. Ce champ est facultatif et peut donc être vide.

6. Répertoire d'accueil

Ce champ contient le /home répertoire associé à l'utilisateur. Il s'agit du répertoire principal qui stocke les principaux fichiers utilisateur et répertoires tels que /Desktop et /Pictures. Dans cet exemple, le répertoire de base de l'utilisateur est à /home/john.

Avoir des répertoires personnels séparés pour chaque utilisateur est l'un des facteurs qui permet à Linux d'être un système d'exploitation véritablement multi-utilisateurs.

7. Coquille

Ce champ contient le nom du shell par défaut associé à un utilisateur. Le shell est l'environnement dans lequel un utilisateur peut exécuter des commandes et des scripts. La plupart des distributions Linux utilisent le Bourne Again Shell (Bash) comme programme shell par défaut.

Faciliter l'administration système sous Linux

Ce guide vous a montré quel est le /etc/passwd sous Linux et le rôle clé qu'il joue lors de la gestion des utilisateurs sur votre système Linux. Le fichier passwd contient des informations relatives à l'utilisateur telles que le nom d'utilisateur, les détails du mot de passe, le chemin du répertoire de base, les ID d'utilisateur et de groupe, etc.

Comme vous l'avez vu, la plupart des utilisateurs de Linux font généralement partie d'un groupe pour faciliter l'administration de l'accès aux fichiers et d'autres privilèges. Vous pouvez ajouter vous-même des utilisateurs aux groupes si vous disposez des autorisations nécessaires pour le faire.

E-mail
Ubuntu Linux: ajouter et supprimer des utilisateurs à des groupes en toute simplicité

Vous voulez mieux gérer les utilisateurs sur Ubuntu Linux? La réponse est de créer des groupes, puis d'utiliser la fonctionnalité d'ajout d'utilisateur d'Ubuntu.

Lire la suite

Rubriques connexes
  • Linux
  • Contrôle de compte d'utilisateur
  • L'administration du système
A propos de l'auteur
Mwiza Kumwenda (18 articles publiés)

Mwiza développe des logiciels par profession et écrit beaucoup sur Linux et la programmation front-end. Certains de ses intérêts incluent l'histoire, l'économie, la politique et l'architecture d'entreprise.

Plus de Mwiza Kumwenda

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives!

Un pas de plus…!

Veuillez confirmer votre adresse e-mail dans l'e-mail que nous venons de vous envoyer.

.