Pour activer le compte root sur Ubuntu, voici les étapes générales à suivre :
Définir un mot de passe pour l'utilisateur root :
- Ouvrez un terminal.
- Utilisez la commande
sudo passwd root
. - Il vous sera demandé d'entrer et de confirmer un nouveau mot de passe pour le compte root. Une fois le mot de passe défini, le compte root est automatiquement activé.
Activer la connexion root via SSH (optionnel et déconseillé pour des raisons de sécurité) :
- Par défaut, Ubuntu désactive la connexion SSH directe pour l'utilisateur root pour des raisons de sécurité.
- Si vous devez absolument l'activer (par exemple, pour certaines tâches spécifiques sur un serveur dédié, bien que l'utilisation de
sudo
ousu
soit préférée), vous devrez modifier le fichier de configuration SSH. - Ouvrez le fichier
/etc/ssh/sshd_config
avec un éditeur de texte (ex:sudo nano /etc/ssh/sshd_config
). - Recherchez la ligne
PermitRootLogin prohibit-password
ou similaire et changez-la enPermitRootLogin yes
. - Enregistrez les modifications et quittez l'éditeur.
- Redémarrez le service SSH pour appliquer les changements :
sudo systemctl restart ssh
ousudo service ssh restart
.
Recommandations de sécurité importantes :
- L'activation directe de l'utilisateur root et sa connexion via SSH est généralement déconseillée sur Ubuntu pour des raisons de sécurité. Il est préférable d'utiliser votre compte utilisateur standard avec la commande
sudo
pour exécuter des commandes avec des privilèges d'administrateur. - Si vous activez la connexion root via SSH, il est fortement recommandé de la désactiver une fois vos tâches terminées en remettant
PermitRootLogin
à sa valeur par défaut (prohibit-password
ou équivalent) et en redémarrant le service SSH.