Récupérer son mot de passe root
De Wiki de la communauté Mandriva.
Si vous voulez contribuer, cliquez simplement sur l'onglet modifier. Consultez également les autres pages dont le contenu est à réviser.
(Ce tutoriel montre qu'aucune sécurité n'est présente si l'on possède un accès physique à une machine.)
Méthode
Le principe est de lancer Linux en mode "Single User", c'est-à-dire sans réseau, ni graphisme dans un mode mono-utilisateur.
Si vous avez le chargeur de démarrage avec la configuration mandriva par défaut (Grub en mode graphique), le menu de lancement propose plusieurs entrées (notamment "Mandriva linux", "Mandriva linux (mode dégradé)". Vous avez également la possibilité d'accéder aux options de lancement par appui sur la touche F3. Sélectionnez ensuite "par défaut" puis sur la ligne d'options qui apparait, rajoutez en fin de ligne '1' (le chiffre 1 précédé d'un espace).
Cela donne quelque chose comme ça :
resume=UUID=c6517ec0-4abc-5432-aadf-0ea5315151ae splash=quiet vga=791
que vous complétez ainsi :
resume=UUID=c6517ec0-4abc-5432-aadf-0ea5315151ae splash=quiet vga=791 1
Après le démarrage, on peut modifier le mot de passe root en tapant la commande suivante :
passwd
Et le mot de passe d'un utilisateur ainsi (en remplaçant "utilisateur" par le nom de connexion de l'utilisateur):
passwd utilisateur
Pour créer un nouvel utilisateur:
adduser utilisateur
Néanmoins, pour les utilisateurs autre que root, il est préférable d'utiliser l'outil
userdrake.
Les utilisateurs de grub en mode texte doivent adapter cette méthode à leur configuration (touche "e" pour éditer une ligne d'option, "b" pour lancer le démarrage...). Il existe d'autres méthodes pour changer le mot de passe root (Par exemple, le lancement à partir d'un LiveCD et l'utilisation de la commande chroot).
Comment améliorer la sécurité
Cette méthode peut être considérée comme constituant un problème de sécurité pour une machine, puisqu'il est possible de changer le mot de passe root dès le démarrage. Pour remédier à ce problème, il existe des options de démarrage GRUB qui vous empêchent de modifier les entrées dans la ligne de commande.
D'autre part,
draksec possède une option qui vous permet de résoudre ce problème : le mot de passe root vous sera demandé avant de pouvoir entrer dans le mode single. Cette option est active par défaut si vous avez mis la sécurité de votre machine à "Higher" ou "Paranoid".

