` par le nom d'utilisateur réel pour lequel vous souhaitez réinitialiser le mot de passe. Vous serez invité à saisir le nouveau mot de passe deux fois.
* Quitter l'environnement chroot :
```bash
sortie
```
* Démontez les partitions :
```bash
sudo umount /mnt/myroot/sys
sudo umount /mnt/maracine/proc
sudo umount /mnt/myroot/dev
sudo umount /mnt/maracine
```
* Redémarrez votre ordinateur. Supprimez le support Live Linux et démarrez votre système installé.
Remarques importantes et dépannage :
* Démarrage sécurisé : Si le démarrage sécurisé est activé sur votre système, vous devrez peut-être le désactiver dans les paramètres BIOS/UEFI pour démarrer à partir d'un environnement Live Linux ou modifier la configuration GRUB. Soyez conscient des implications en matière de sécurité liées à la désactivation du démarrage sécurisé.
* LVM (gestion des volumes logiques) : Si votre système utilise LVM, vous devrez peut-être activer le groupe de volumes avant de pouvoir monter les volumes logiques. Utilisez les commandes `vgscan`, `vgchange -ay` et `lvscan`. Ensuite, identifiez le volume logique contenant votre système de fichiers racine et montez-le.
* Partition racine cryptée : Si votre partition racine est cryptée (par exemple avec LUKS), vous devrez la déverrouiller avant de pouvoir la monter. Le processus implique l'utilisation de la commande « cryptsetup ».
* Erreurs du système de fichiers : Si vous rencontrez des erreurs lors du montage de la partition, vous devrez peut-être exécuter une vérification du système de fichiers à l'aide de « fsck ». Par exemple :`sudo fsck /dev/sda1`. Soyez extrêmement prudent lorsque vous utilisez « fsck », car cela peut potentiellement entraîner une perte de données s'il est utilisé incorrectement. Il est préférable de consulter la documentation `fsck` pour votre type de système de fichiers spécifique.
* Noms d'utilisateur : Assurez-vous de connaître le nom d'utilisateur correct.
* `sudo` : Dans l'environnement Live Linux, vous devrez probablement utiliser « sudo » avant les commandes pour obtenir les privilèges root.
* Système de fichiers en lecture seule : Si vous rencontrez des erreurs concernant un système de fichiers en lecture seule lorsque vous essayez de réinitialiser le mot de passe, assurez-vous d'avoir correctement remonté le système de fichiers racine avec les autorisations de lecture-écriture (en utilisant `mount -o remount,rw /`).
* `authconfig` ou `pam-auth-update` (moins courant) : Certains systèmes plus anciens peuvent utiliser « authconfig » ou « pam-auth-update » pour configurer l'authentification. Si la commande `passwd` ne fonctionne pas comme prévu, vous pouvez essayer ces outils. Cependant, ils sont moins courants dans les distributions modernes.
Exemple de scénario utilisant une clé USB en direct
1. Démarrez sur Live USB.
2. Ouvrez le terminal
3. Identifiez la partition qui est votre partition Linux :`lsblk`
4. Créez un répertoire pour monter votre partition :`sudo mkdir /mnt/target`
5. Montez votre partition Linux identifiée :`sudo mount /dev/sda2 /mnt/target` (*remarque :remplacez /dev/sda2 par le nom de partition correct*)
6. Montez les dossiers importants :
```bash
sudo mount --bind /dev /mnt/target/dev
sudo mount --bind /proc /mnt/target/proc
sudo mount --bind /sys /mnt/target/sys
sudo chroot /mnt/cible
```
7. Réinitialiser le mot de passe :`passwd yourusername` (*remarque :remplacez votre nom d'utilisateur par l'utilisateur dont vous souhaitez réinitialiser le mot de passe*)
8. Quittez `chroot` :`exit`
9. Démontez tous les systèmes de fichiers :
```bash
sudo umount /mnt/target/sys
sudo umount /mnt/target/proc
sudo umount /mnt/target/dev
sudo umount /mnt/cible
```
10. Redémarrer
Bonnes pratiques de sécurité après la réinitialisation du mot de passe :
* Choisissez un mot de passe fort : Utilisez un mot de passe d'au moins 12 caractères et comprenant un mélange de lettres majuscules, de lettres minuscules, de chiffres et de symboles.
* Activer l'authentification par clé SSH (le cas échéant) : Si vous utilisez SSH pour vous connecter à votre système, envisagez d'utiliser l'authentification par clé SSH au lieu des mots de passe. C'est plus sûr.
* Mettez à jour votre système : Exécutez `sudo apt update &&sudo apt update` (Debian/Ubuntu) ou `sudo dnf update` (Fedora/CentOS/RHEL) pour vous assurer que votre système dispose des derniers correctifs de sécurité.
* Examiner les comptes d'utilisateurs : Recherchez tout compte d'utilisateur non autorisé.
* Activer le pare-feu : Si vous n'avez pas encore activé de pare-feu (comme « ufw » sur Ubuntu), activez-le et configurez-le pour autoriser uniquement le trafic nécessaire.
En suivant attentivement ces étapes, vous devriez pouvoir retrouver l'accès à votre système Linux. N'oubliez pas de donner la priorité à la sécurité et d'utiliser ces méthodes de manière responsable. Si vous rencontrez toujours des problèmes, fournissez des détails spécifiques sur votre distribution Linux, votre chargeur de démarrage et tout message d'erreur que vous rencontrez, et je pourrai vous fournir une assistance plus ciblée.