|
Lorsque l'on perd le mot de passe de l'utilisateur root d'une machine Linux, il n'y a aucun moyen de le récupérer. Par contre, il est possible de le modifier. Pour cela, vous devez passer par une session Rescue System ou NETBOOT.
Depuis l'interface d'administration de votre serveur dans votre espace client, choisissez l'option Rescue System.
Cette option va lancer une session, qui vous permettra d'accèder à votre machine.
Une fois le serveur en netboot, il faut se connecter dessus avec les mot de passe envoyer dans le mail de livraison du serveur.
Sur le serveur il faut monter vos partitions afin qu'elles soient accessibles.
Ex avec un partitionnement standard :
# mount -t ext3 /dev/hda3 /mnt
# mount -t ext2 /dev/hda1 /mnt/boot
Si vous disposez d'un système en RAID :
# mount -t ext3 /dev/md1 /mnt
# mount -t ext2 /dev/md0 /mnt/boot
Une fois les partitions montées vous devez effectuer simuler être sur votre système, via la commande :
# chroot /mnt
Enusite, il ne reste plus qu'à définir un nouveau mot de passe :
# passwd
Cette commande va vous demander de taper 2 fois de suite le nouveau mot de passe. Une première pour l'initialisation, la seconde pour la confirmation.
Pour finir, sortez du chroot et rebootez la machine.
# exit
# reboot
Après reboot, vous pourrez vous connecter en root sur votre machine via le nouveau mot de passe que vous avez défini.
|