/etc/shadow
Le fichier /etc/shadow
est un fichier de système qui contient les informations cryptées des utilisateurs, y compris les mots de passe. Il est généralement accessible uniquement par les utilisateurs root et les utilisateurs du groupe shadow. Le format de chaque ligne du fichier est généralement le suivant :
username:password:lastchg:min:max:warn:inactive:expire:flag
- username : Le nom d'utilisateur pour lequel les informations sont stockées.
- password : Le mot de passe crypté de l'utilisateur. Les mots de passe cryptés sont généralement stockés sous forme d'une chaîne de caractères commençant par $, suivi d'un chiffre indiquant le type de cryptage utilisé (comme $6$ pour SHA-512) et d'une série de caractères alphanumériques qui représentent le mot de passe crypté.
- lastchg : La date (en jours depuis le 1er janvier 1970) à laquelle le mot de passe a été modifié pour la dernière fois.
- min : La période minimale (en jours) requise entre les modifications de mot de passe.
- max : La période maximale (en jours) autorisée entre les modifications de mot de passe.
- warn : Le nombre de jours avant l'expiration du mot de passe où l'utilisateur est prévenu de changer son mot de passe.
- inactive : Le nombre de jours après l'expiration du mot de passe où le compte de l'utilisateur est désactivé.
- expire : La date d'expiration du mot de passe (en jours depuis le 1er janvier 1970).
- flag : Un champ optionnel qui peut contenir des informations supplémentaires, telles que l'indication que le compte est verrouillé ou que le mot de passe a été réinitialisé.
Certains de ces champs peuvent être vide ou ne pas être utilisés selon la configuration de votre système.