Définitions des utilisateurs
Le fichier /etc/passwd est la source centrale d'information sur les comptes utilisateurs, lisible par tous les utilisateurs.
Structure
Chaque ligne définit un utilisateur, avec 7 champs séparés par des deux-points (:) :
username:password_placeholder:UID:GID:comment:home_directory:shell
Exemple de ligne :
jsmith:x:1001:1001:John Smith:/home/jsmith:/bin/bash
Détail des champs
- username : Le nom de connexion (
jsmith). - password_placeholder : Comme le Linux moderne utilise des mots de passe masqués (shadow), ce champ contient généralement un
x(ou parfois*), indiquant que le mot de passe chiffré est dans/etc/shadow. - UID : Numéro d'identifiant de l'utilisateur (1001).
- GID : Numéro d'identifiant du groupe principal (1001).
- comment : Nom complet ou description.
- home_directory : Le répertoire de démarrage par défaut (
/home/jsmith). - shell : Le programme shell par défaut à lancer lors de la connexion de l'utilisateur (
/bin/bash). S'il est réglé sur/sbin/nologin, l'utilisateur ne peut pas se connecter de manière interactive.