Mot de passe

Gestion mot de passe

passwd

sudo passwd <login> # changer le mot de passe d'un utilisateur sudo passwd -l <login> # bloquer le compte d'un utilisateur sudo passwd -u <login> # débloquer le compte d'un utilisateur sudo change <login> # positionner la date d'expiration du mot de passe d'un utilisateur

Mot de passe perdu

Changer le mot de passe

Redémarrer en mode single user

Une fois démarré en tant que root on peut changer les mots de passe sans problème

Forcer un mot de passe

Editer le fichier /etc/shadow

Remplacer le mot de passe de l'utilisateur par un mot de passe dont on connait le codage

Exemple ici d'un encodage du mot de passe « raspberry » pour l'utilisateur pi:

pi:$6$U9sDrVeUNyt7ouSv$DEUEwUpc9XDuK5gWcHo8ts0GARw4MEqZU9y4PyuESt8GgPy3d3H5r/LOANbeU897WWVw/ee8K0ynR9ONMAvBh.:19289:0:99999:7:::

Haut de page

Changer mot de passe dans un script

echo -e "<pwd>\n<pwd>" | sudo passwd "<user>"

Haut de page

Génération de mot de passe aléatoire

Utilisation de /dev/urandom

Génération d'une chaîne de caractères de longueur 8 avec les caractères A..Z, a..z, 0..9, - et _

< /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c8

Source

Haut de page