Avant de faire la moindre manipulation, faites une sauvegarde de vos fichiers:
cp /etc/passwd /etc/passwd.bak
cp /etc/group /etc/group.bak
cp /etc/shadow /etc/shadow.bak
La commande passwd
permet de remplacer un mot de
passe.
Utilisée en tant que super-utilisateur, elle permet de remplacer le mot de passe de n’importe quel utilisateur du système.
En tant qu’utilisateur standard, elle lui permet de modifier son mot de passe.
TODO: linux - Manually generate password for /etc/shadow - Unix & Linux Stack Exchange
sudo passwd -R /media/ubuntu/68738297-abcdef-67874672 nom_utilisateur
N’effectuez pas les instructions données dans cette partie.
Il peut être parfois intéressant de changer un mot de passe sur un système dont on a perdu l’accès (par exemple avec un live-CD).
La commande suivante permet de générer un mot de passe avec un hashage simple:
openssl passwd -1 -salt salage12 nouveaumotdepasse
Cette commande peut être suffisante pour récupérer un système
inutilisable, mais il est recommandé de rechanger le mot de passe après
redémarrage du système avec passwd
.
Autre méthode de création de mot de passe
Installer le paquet whois
(il contient la commande
mkpasswd
).
La commande suivante permet de déterminer les algorithmes de hashage:
mkpasswd --method=help
La commande pour générer un mot de passe est:
mkpasswd --method=sha-512 --salt=salage12 8chats+caiLLou
On remarque que la chaîne $6$
diffère selon l’algorithme
de hashage:
$1$
: md5$2a$
: Blowfish$2y$
: Blowfish, avec gestion correcte des caractères
sur 8 bits$5$
: sha256$6$
: sha512linus
dans le fichier /etc/shadow
. Vérifiez
que vous pouvez vous connecter.Il peut être parfois intéressant de changer un mot de passe sur un système dont on a perdu l’accès (par exemple avec un live-CD).
La commande suivante permet de changer le mot de passe de
linus
:
echo -n linus:8chats+caiLLou | sudo chpasswd -c SHA512
Générer manuellement un mot de passe: linux - Manually generate password for /etc/shadow - Unix & Linux Stack Exchange
Voir aussi cette page
Vous pouvez aussi utiliser cette procédure (mettre le clavier en français dans les préférences systèmes avant de changer le mot de passe) Reset Your Ubuntu Password Easily from the Live CD