Comme vous avez un accès physique à la machine, vous pouvez le faire via un CD / USB Live.
-
Démarrez depuis votre clé USB et choisissez "Essayer Ubuntu" au lieu de "Installer Ubuntu".
-
Ouvrez un terminal ( Ctrl + Alt + T ) et commencez par regarder quel périphérique gère votre disque machine. Vous pouvez le faire avec lsblk
qui devrait générer une sortie comme celle-ci (j'ai utilisé un live CD pour cela car je reproduis les étapes dans une VM):
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 119,2G 0 disk
├─sda1 8:2 0 16G 0 part [SWAP]
└─sda2 8:3 0 103,2G 0 part /
sr0 11:0 1 1024M 0 rom /cdrom
Dans ce cas, il s'agirait de /dev/sda2
mais cela pourrait être différent pour votre installation.
-
Maintenant, montez la partition en question avec:
sudo mount /dev/sda2 /mnt
-
Maintenant, vous pouvez enfin y ajouter 1 chroot
.
sudo chroot /mnt
Vous verrez que votre invite a changé pour quelque chose comme [email protected]:/#
et maintenant les étapes suivantes sont assez simples.
-
Modifiez le mot de passe de vos utilisateurs avec passwd
:
passwd root
passwd <main-user>
Cela aurait dû déjà le faire, mais si pour un cas donné, le mot de passe avec la commande passwd
échoue, vous pouvez aller plus loin dans le terrier et modifier le fichier /etc/shadow
, mais Attention: ceci est très dangereux et vous le faites à vos risques et périls .
-
Quittez chroot
en appuyant sur Ctrl + D ou tapez exit. Démontez la machine avec sudo umount /mnt
, puis redémarrez par sudo reboot
. Vous souhaitez sortir le périphérique USB / CD et vous assurer que vous démarrez réellement la machine en question.
1 Cette méthode chroot
ing suffit pour réinitialiser les mots de passe, voire pour ajouter et supprimer des utilisateurs des groupes, mais cela ne vous permet pas d’utiliser pleinement le système installé à travers le chroot. De nombreuses autres commandes, telles que apt
, échoueraient si vous les exécutiez dans un chroot configuré de cette manière.
Si vous devez effectuer des réparations plus approfondies sur un système installé auquel vous accédez depuis un CD / DVD / USB en direct - par exemple en installant, en supprimant ou en mettant à jour un logiciel - alors vous voudriez mettre en place des montages supplémentaires avant chroot
ing. Pour ce faire, exécutez ces commandes après exécutant sudo mount /dev/sda2 /mnt
mais avant exécutant sudo chroot /mnt
:
sudo mount -o bind /dev /mnt/dev
sudo mount -o bind /dev/pts /mnt/dev/pts
sudo mount -t sysfs /sys /mnt/sys
sudo mount -t proc /proc /mnt/proc
Si vous avez plusieurs partitions pour les différentes parties du système d’exploitation, comme par exemple une partition /boot
distincte, vous voudrez les monter aux bonnes positions. Par exemple, où sdX
est le nom de périphérique de ce lecteur particulier et n
est le numéro de partition:
sudo mount /dev/sdXn /mnt/boot
C'est bien si vous exécutez ces commandes avant chroot
in pour réinitialiser les mots de passe avec la commande passwd
. Ce n'est pas nécessaire, cependant.