Qu'est-ce que Superutilisateur ?

Sous Linux et les systèmes semblables, compte administrateur qui peut agir sur tout le système, en principe sans les restrictions des permissions des fichiers. Il s'appelle root et son numéro d'utilisateur (UID) est 0. Une erreur de manipulation peut endommager tout le système, et les dégâts sont plus graves si ce compte est piraté : on travaille donc d'ordinaire comme utilisateur ordinaire, et on n'exécute avec les droits de root, par sudo, que les commandes qui l'exigent. L'invite du shell est souvent # au lieu de $ quand on travaille en tant que root.

Nom japonais: スーパーユーザ

« Superutilisateur » apparaît dans 2 questions d'entraînement réparties sur 1 thèmes, dont Bases de Linux et de la ligne de commande.

Domaine: Bases de Linux et de la ligne de commande

S'entraîner : questions sur Superutilisateur

Le répertoire d a les droits rwx--x--x (711), et le fichier f.txt qu'il contient a rw-r--r-- (644). Un utilisateur qui n'est ni le propriétaire ni le superutilisateur exécute « ls d » et « cat d/f.txt ». Quel est le résultat ?

  1. Als d affiche la liste, mais cat d/f.txt n'est pas autorisé, car les permissions du répertoire sont insuffisantes
  2. BNi ls d ni cat d/f.txt n'est autorisé
  3. Cls d n'est pas autorisé, mais cat d/f.txt affiche le contenu
Afficher la réponse et l'explication

Réponse : C. ls d n'est pas autorisé, mais cat d/f.txt affiche le contenu

Pour un répertoire, r est le droit de lire la liste des noms qu'il contient, et x le droit d'y entrer et d'atteindre un fichier par son nom. Les autres n'ont que x : ls d donne donc « Permission denied », mais d/f.txt, dont le nom est connu, peut être atteint. f.txt lui-même accorde r aux autres, si bien que cat peut afficher son contenu. À l'inverse, dans un répertoire avec r mais sans x, on peut voir la liste des noms, mais pas ouvrir les fichiers qu'il contient.

« Superutilisateur » dans les explications

Questions mentionnant « Superutilisateur » (2)

  1. Le répertoire d a les droits rwx--x--x (711), et le fichier f.txt qu'il contient a rw-r--r-- (644). Un utilisateur qui n'est ni le propriétaire ni le superutilisateur exécute « ls d » et « cat d/f.txt ». Quel est le résultat ?
  2. Quelle description de la commande sudo de Linux est correcte ?

Termes associés

Permissions (droits d'accès) Principe du moindre privilège cron Expression régulière (regex) Git grep inode Lien physique (hard link) Lien symbolique (symlink) Pipe (|)

Retour au glossaire