Terme informatique

root Linux

Le compte superutilisateur disposant de tous les privilèges sur un système Linux.

ThématiqueLinux →
⌚ Environ 2 min de lecture
Voir mes favoris

Définition simple

Le compte root est le superutilisateur de Linux. Il porte généralement l’UID 0 et peut administrer l’ensemble du système.

Définition technique

Les contrôles de permissions Unix accordent à l’UID 0 des privilèges étendus sur les fichiers, processus, utilisateurs, services, périphériques et paramètres système. Dans les environnements administrés, on privilégie souvent un compte nominatif avec sudo plutôt qu’une utilisation interactive permanente de root.

Fonctionnement / rôle

Lorsqu’une commande est exécutée avec les privilèges root, elle peut modifier des ressources normalement protégées : fichiers système, configuration réseau, services, comptes ou paquets. sudo permet de déléguer uniquement certaines commandes et de conserver une meilleure traçabilité des actions d’administration.

À quoi cela sert ?

Installer ou mettre à jour des composants, modifier une configuration système, diagnostiquer un service, gérer les permissions ou réaliser une opération nécessitant des privilèges élevés.

Exemple concret

Un administrateur connecté avec son compte nominatif exécute sudo systemctl restart nginx afin de redémarrer un service sans ouvrir une session root permanente.

Problèmes fréquents

  • Connexion SSH directe de root autorisée inutilement
  • Commande destructive exécutée avec des privilèges trop élevés
  • Propriétaire ou permissions de fichiers modifiés par erreur
  • Règles sudoers trop larges ou mal configurées

À retenir : Le compte root doit rester réservé aux opérations d’administration nécessaires ; privilégiez les comptes nominatifs, sudo et le principe du moindre privilège.

♡ 0