Il n'existe pas de mot de passe unique et universel pour l'utilisateur root dans toutes les distributions Linux. Voici pourquoi et ce que vous devez savoir :
* Pas de mot de passe par défaut sur certaines distributions : De nombreuses distributions Linux modernes (comme Ubuntu, Fedora et leurs dérivés) *désactivent* intentionnellement le compte root par défaut. Aucun mot de passe n'est défini. Il s'agit d'une mesure de sécurité visant à encourager les utilisateurs à utiliser « sudo » pour les tâches administratives.
* Mot de passe défini lors de l'installation : Sur les distributions où le compte root *est* activé, vous êtes généralement invité à définir le mot de passe root pendant le processus d'installation du système d'exploitation.
* `sudo` est la méthode préférée : La méthode recommandée pour effectuer des tâches administratives consiste à utiliser la commande « sudo » suivie de la commande que vous souhaitez exécuter en tant que root. Vous serez invité à saisir *votre* mot de passe utilisateur (si vous disposez des privilèges sudo), et non le mot de passe root.
* Comment activer/réinitialiser le mot de passe root (si nécessaire) : Si le compte root est désactivé ou si vous avez oublié le mot de passe root, vous pouvez le réinitialiser à l'aide de la commande « sudo » (si vous disposez des privilèges sudo) ou depuis le mode de récupération.
* En utilisant `sudo` (si vous avez accès à sudo) :
```bash
sudo mot de passe racine
```
Cela vous demandera votre mot de passe utilisateur, puis vous permettra de définir un nouveau mot de passe pour l'utilisateur root.
* Mode de récupération (si vous n'avez pas d'accès sudo ou si vous ne parvenez pas à vous connecter) :
1. Redémarrez votre système.
2. Interrompez le processus de démarrage (généralement en appuyant sur une touche comme Échap, F2, F12 ou Supprimer – consultez la documentation de votre ordinateur).
3. Sélectionnez les "Options avancées" (ou similaire) dans le menu GRUB.
4. Choisissez le noyau en mode de récupération.
5. Un menu peut vous être présenté. Sélectionnez "root" pour obtenir un shell racine. Alternativement, vous pouvez être déposé directement dans un shell racine.
6. Remontez le système de fichiers racine en mode lecture-écriture :
```bash
monter -o remonter,rw /
```
7. Modifiez le mot de passe root :
```bash
mot de passe racine
```
8. Redémarrez votre système :
```bash
redémarrer
```
Considérations de sécurité importantes :
* Évitez de vous connecter directement en tant que root : Il est généralement recommandé d'éviter de se connecter directement en tant qu'utilisateur root. L'utilisation de « sudo » permet un meilleur audit et aide à éviter les erreurs accidentelles.
* Mot de passe fort : Si vous activez le compte root, choisissez un mot de passe fort et unique.
* Désactiver la connexion racine SSH : Pour une sécurité renforcée, désactivez la connexion root via SSH. Modifiez le fichier `/etc/ssh/sshd_config` et définissez `PermitRootLogin no`. Ensuite, redémarrez le service SSH :`sudo systemctl restart sshd` (ou `sudo service ssh restart` sur les anciens systèmes). Les utilisateurs peuvent toujours « sudo » après s'être connectés avec leur propre compte.
En résumé : Le mot de passe pour « su root » est soit le mot de passe que vous avez défini lors de l'installation (si le compte root a été activé), soit il est désactivé par défaut, et vous devrez l'activer et définir un mot de passe en utilisant les méthodes décrites ci-dessus. N'oubliez pas de donner la priorité à l'utilisation de « sudo » au lieu de vous connecter directement en tant que root.
|