Section courante

A propos

Section administrative du site

/etc/passwd

Mot de passe
Distribution Linux

Description

Ce fichier contient la liste des comptes d'utilisateurs du système. Le fichier /etc/passwd est un fichier texte contenant une liste des comptes du système. Il fournit pour chaque compte des informations utiles telles que l'identificasteur utilisateur, l'identifiant du groupe, le répertoire de base, l'interpréteur de commande,... Il est utilisé pour cartographié les identificateurs utilisateur sur les noms d'utilisateur. Il dispose d'un accès en écriture uniquement pour les comptes super utilisateur ou «root».

Syntaxe

Le fichier est construit selon une structure ASCII standard avec des saut de ligne. Chacun des lignes contient 7 champs de configurations. Voici la syntaxe :

username:password:uid:gid:infouid:homedir:shell

Les paramètres

Position Champ Nom Description
1 username Nom d'utilisateur Ce champ permet d'indiquer le nom d'utilisateur utilisé pour se connecter. Le nom doit être entre 1 et 32 caractères de longueurs.
2 password Mot de passe Ce champ permet d'indiquer le mot de passe encrypté est entreposé dans le fichier «/etc/shadow». Il est à noter que vous devez utiliser la commande passwd pour calculer le hachage d'un mot de passe saisi au CLI ou pour entreposer ou mettre à jour le hachage du mot de passe dans le fichier «/etc/shadow».
3 uid Identificateur utilisateur Ce champ permet d'indiquer l'identificateur utilisateur unique. La valeur zéro (UID=0) est réservé pour «root» et les valeurs de 1 à 99 sont réservés aux comptes prédéfinies. Enfin, les valeurs entre 100 et 999 sont réservés par le système pour les comptes et groupes administratifs et système.
4 gid Identificateur de groupe Ce champ permet d'indiquer l'identificateur du groupe principal (entreposé dans le fichier /etc/group).
5 infouid Information UID Ce champ permet d'indiquer les informations supplémentaires à l'utilisateur, comme son nom complet, le numéro de téléphone,... Ce champ est utiliser par la commande finger.
6 homedir Répertoire HOME Ce champ permet d'indiquer le chemin absolu du répertoire dans lequel l'utilisateur se trouvera lorsqu'il se connectera. Si ce répertoire n'existe pas, le répertoire des utilisateurs devient «/».
7 shell Interpréteur de commande Ce champ permet d'indiquer le chemin absolu d'une commande ou de l'interpréteur de commande (/bin/bash) allant être utilisé par l'utilisateur. En règle générale, c'est un interpréteur de commande.


Dernière mise à jour : Mercredi, le 14 janvier 2015