Comment activer le Compte ROOT sous Ubuntu Linux?

Comment activer le compte root sur Ubuntu

Comme de nombreuses distributions modernes, Ubuntu Linux désactive par défaut le compte ROOT pour des raisons de sécurité. Ce comportement, longtemps propre à Ubuntu, est aujourd’hui également adopté par Kali Linux depuis sa version 2020.1. En lieu et place d’un accès ROOT direct, les utilisateurs sont invités à passer par sudo, une méthode plus sûre, contrôlée et auditée. Toutefois, dans certains contextes — serveurs, automatisation, environnements de tests avancés — il peut être utile voire nécessaire d’activer pleinement le compte ROOT.

Étape 1: Définir un mot de passe pour ROOT

La première étape consiste à attribuer un mot de passe au compte ROOT. En effet, tant qu’aucun mot de passe n’est défini, le compte reste verrouillé. Ouvrir un terminal et exécuter la commande suivante :

sudo passwd root

Après avoir saisi le mot de passe utilisateur actuel, le système demandera deux fois un nouveau mot de passe ROOT. Une fois cette étape validée, le compte ROOT est officiellement activé au niveau système.

Bonnes pratiques pour le mot de passe

Il est crucial d’utiliser un mot de passe complexe : minimum 12 caractères, contenant des lettres majuscules, minuscules, chiffres et caractères spéciaux. Par exemple : UbuRoot#2025!Secure

Étape 2: Vérifier que ROOT peut se connecter

Pour tester l’activation, utiliser la commande :

su -

Si la commande accepte le mot de passe, vous êtes maintenant connecté en ROOT. Le prompt du terminal affichera un # au lieu du $ habituel.

Sortir de la session ROOT

Pour revenir à votre utilisateur standard :

exit

Livres sur Ubuntu Linux

Étape 3: Activer ROOT pour la connexion SSH (optionnel)

Si vous souhaitez permettre une connexion SSH en tant que ROOT — par exemple sur un serveur distant — vous devez modifier la configuration SSH. Ouvrir le fichier suivant :

sudo nano /etc/ssh/sshd_config

Localisez la ligne suivante :

#PermitRootLogin prohibit-password

Et remplacez-la par :

PermitRootLogin yes

Enregistrez le fichier, puis redémarrez le service SSH :

sudo systemctl restart ssh

Important : Ce réglage n’est pas recommandé sur une machine exposée à Internet, sauf si une authentification par clé SSH est configurée. À défaut, utiliser plutôt :

PermitRootLogin prohibit-password

Utiliser les clés SSH plutôt qu’un mot de passe

Consulter le guide officiel de l’OpenSSH pour plus de sécurité :
https://www.openssh.com/manual.html

Étape 5: Désactiver à nouveau le compte ROOT

Une fois l’intervention terminée, il est fortement recommandé de désactiver le compte ROOT en verrouillant son mot de passe :

sudo passwd -l root

Cette commande désactive toute tentative de connexion ROOT tout en conservant la configuration. Pour une désactivation complète, rétablissez également les fichiers modifiés dans PAM et GDM.

Conclusion: Activer ROOT sous Ubuntu, mais avec prudence

Que ce soit sous Ubuntu ou Kali Linux, le compte ROOT est désormais désactivé par défaut, en accord avec les meilleures pratiques en matière de sécurité. L’activation du compte ROOT doit rester une opération exceptionnelle, réservée à des cas bien identifiés et encadrée par des protocoles rigoureux. En règle générale, l’usage de sudo est amplement suffisant et bien plus sûr pour l’administration système quotidienne.