Récupérer le compte «root»
Pré-requis Pour pouvoir récupéré le compte root si on a perdu le mot de passe, il faut pouvoir se connecter en mode «Rescue» .
Une fois en mode «Rescue», il faut identifier les disques.
lsblk -f
/dev/md1 vfat FAT16 EFI_SYSPART ~511 MiB /dev/md2 ext4 boot ~1 GiB /dev/md3 ext4 root ~20 GiB
donc dans mon cas :
- /dev/md1 = partition EFI / ESP → démarrage UEFI
- /dev/md2 = partition /boot
- /dev/md3 = système racine /
le proxmox est donc sur le md3
Vérification de la présence du proxmox dans md3
mkdir -p /mnt/proxmox mount /dev/md3 /mnt/proxmox ls -la /mnt/proxmox cat /mnt/proxmox/etc/os-release
on doit voir :
etc usr var root home ...
Opération prendre l’acces «chroot»
mount --bind /dev /mnt/proxmox/dev mount --bind /proc /mnt/proxmox/proc mount --bind /sys /mnt/proxmox/sys mount --bind /run /mnt/proxmox/run chroot /mnt/proxmox /bin/bash
Nouvelle «root»
Une fois en chroot il ne reste plus qu’à changer le password
passwd root
la réponse sera :
New password: Retype new password: passwd: password updated successfully
À ce stade, le mot de passe Linux du compte root est changé. Pour Proxmox, si tu te connectes à l’interface avec root@pam, c’est également ce mot de passe PAM/Linux qui est utilisé.
exit sync
remise en état
On démonte proprement :
umount /mnt/proxmox/run umount /mnt/proxmox/sys umount /mnt/proxmox/proc umount /mnt/proxmox/dev umount /mnt/proxmox
On sort du mode «Rescue» et on reboot.
Nous voila avec a nouveau l’acces «root»
