Récupérer son mot de passe root

De Wiki de la communauté Mandriva.


Cette page est une ébauche. Elle mérite des améliorations.
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 Image:userdrake-icon.png 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, Image:draksec-icon.png 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".