/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