« Trucs:Mot de passe perdu » : différence entre les versions
(Nouvelle page sur le sujet, les autres étant vraiment obsolètes (pas de shadow)) |
mAucun résumé des modifications |
||
Ligne 30 : | Ligne 30 : | ||
Pas de panique, il vous reste une chance : passez au noyau l'option init=/bin/sh. Le système démarrera en mode console avec / montée en lecture seule, et le clavier sera en QWERTY ; vous serez directement connecté en tant que ''root''. Tapez <code>mount -o remount,rw /</code> pour autoriser l'écriture sur / puis changez le mot de passe root par <code>passwd</code>, en en choisissant un très simple qui ne comprend que des lettres communes aux claviers QWERTY et AZERTY (par exemple ''erty''). Redémarrez, connectez-vous en ''root'', et changez à nouveau pour quelque chose d'un peu plus difficile à deviner :) | Pas de panique, il vous reste une chance : passez au noyau l'option init=/bin/sh. Le système démarrera en mode console avec / montée en lecture seule, et le clavier sera en QWERTY ; vous serez directement connecté en tant que ''root''. Tapez <code>mount -o remount,rw /</code> pour autoriser l'écriture sur / puis changez le mot de passe root par <code>passwd</code>, en en choisissant un très simple qui ne comprend que des lettres communes aux claviers QWERTY et AZERTY (par exemple ''erty''). Redémarrez, connectez-vous en ''root'', et changez à nouveau pour quelque chose d'un peu plus difficile à deviner :) | ||
{{Copy|01/2008|[[Utilisateur:AlSim]]|CC-BY-SA}} | {{Copy|01/2008|[[Utilisateur:Alsim (phorum)|AlSim]]|CC-BY-SA}} |
Version du 16 janvier 2008 à 15:18
Comment faire en cas de perte d'un mot de passe ?
Cas 1 : ce n'est pas un mot de passe root
C'est le cas le plus simple : il suffit d'attribuer un nouveau mot de passe arbitraire à l'utilisateur concerné à l'aide de la commande passwd
lancée en tant que root, puis de lui demander d'en changer rapidement.
Cas 2 : c'est un mot de passe root, j'ai un autre système Unix sous la main
Remarque : cet autre système Unix est en général un Live-CD.
Il suffit alors de se servir de ce système pour monter votre partition racine en écriture, et éditer le fichier /etc/shadow.
Ce fichier se présente par exemple sous la forme suivante :
root:$1$v85h8GE$GKT6dsuIB7dkA89t3dOY1.:13840::::::
[...]
utilisateur:$1$X7g342bq$gh4Dks7RF4nk8fr435DsU.:13842:0:99999:7:::
où utilisateur est le nom d'un des utilisateurs dont vous connaissez le mot de passe.
Vous devez remplacer la partie correspondant à $1$v85h8GE$GKT6dsuIB7dkA89t3dOY1. (entre les deux premiers : pour l'utilisateur root) par celle correspondant à $1$X7g342bq$gh4Dks7RF4nk8fr435DsU. (entre les deux premiers : pour l'utilisateur utilisateur) : cela donnera le mot de passe de l'utilisateur à root.
Si vous ne connaissez le mot de passe d'aucun utilisateur du système, prenez-en un du système que vous utilisez pour éditer le fichier (ie. le Live-CD en général) : il a probablement aussi un fichier /etc/shadow.
Une fois ceci fait, il n'y a plus qu'à redémarrer et à se connecter en root puis à changer le mot de passe avec passwd
.
Cas 3 : c'est un mot de passe root et je n'ai pas accès à un autre système Unix
Pas de panique, il vous reste une chance : passez au noyau l'option init=/bin/sh. Le système démarrera en mode console avec / montée en lecture seule, et le clavier sera en QWERTY ; vous serez directement connecté en tant que root. Tapez mount -o remount,rw /
pour autoriser l'écriture sur / puis changez le mot de passe root par passwd
, en en choisissant un très simple qui ne comprend que des lettres communes aux claviers QWERTY et AZERTY (par exemple erty). Redémarrez, connectez-vous en root, et changez à nouveau pour quelque chose d'un peu plus difficile à deviner :)
Copyright
© 01/2008 AlSim
Ce document est publié sous licence Creative Commons Attribution, Partage à l'identique 4.0 : https://creativecommons.org/licenses/by-sa/4.0/ |