88 votes

Pourquoi l'utilisateur le plus puissant d'un système Unix/Linux est-il appelé "root" ?

Un peu inspiré par cette autre question sur l'utilisation du terme "super utilisateur". pourquoi diable l'utilisateur le plus puissant d'un système Unix/Linux s'appelle-t-il root ? Pourquoi pas ? admin , sysop , base , king ou quelque chose de similaire ? Quand je lis le terme root je ne pense qu'à la racine d'une plante.

Veuillez fournir des citations et des références et pas seulement des observations occasionnelles.

86voto

MarianD Points 2626

L'ancien précurseur du précurseur des Linux ( Unix ) a été Multics et dans Multics le répertoire personnel de l'utilisateur privilégié était le répertoire racine .

Et un type super créatif a trouvé le nom root pour l'utilisateur privilégié. Et ça a collé, car Unix a été créé par des gens qui avaient travaillé sur Multics, par exemple, Dennis Ritchie o Ken Thompson les auteurs originaux d'Unix.

Il n'y a probablement pas de source fiable pour cela, il n'y a que des hypothèses comme les miennes, semblables à ce qui suit : "Le nom root peut avoir pour origine le fait que root est le seul compte utilisateur ayant la permission de modifier le répertoire racine d'un système Unix." de Wikipédia : Superutilisateur .

8voto

Hastur Points 17791

Certains locaux

  1. Il n'est pas conseillé (vraiment pas conseillé) mais vous pouvez changer ce nom.
  2. Il n'en a pas toujours été ainsi [ 1 ]

    certains des premiers systèmes UNIX (en particulier ceux de la CMU) appelaient l'utilisateur " avatar " - pour désigner l'état spécial et tenter de dissuader les gens de se connecter en tant que tel. A cette même époque, puisque les systèmes BSD utilisaient /bin/csh comme racine par défaut Shell, on voyait parfois des systèmes avec le login sroot y kroot comme deuxième et troisième ligne dans le fichier de mots de passe avec /bin/sh et /bin/ksh comme Shell par défaut.

Tout simplement Elle devient celle qui prévaut.

C'est lié au fait que l'utilisateur root est le seul à posséder la propriété de l'objet dossier racine ( / ) sur lequel réside tout le système de fichiers (tous les autres fichiers et répertoires, y compris leurs sous-répertoires, et les fichiers), donc de facto comme racine de tous les pouvoirs et privilèges, de tous les processus (rappelez-vous que init est le racine des processus et il appartient aussi à root) et des processus critiques, les daemons ...


Il est possible de trouver un peu plus de soutien sur le Linux Information Project déclare dans son page de garde [ 2 ]

L'utilisation du terme "root" pour désigner l'utilisateur administratif tout-puissant peut provenir du fait que root est le seul compte ayant des droits d'écriture (c'est-à-dire la permission de modifier des fichiers) dans le répertoire racine.

En enlevant un peu plus de texte du page de garde de Le projet d'information sur Linux [ 2 ]

racine est le nom d'utilisateur ou le compte qui par défaut a accès à toutes les commandes et à tous les fichiers d'un système d'exploitation Linux ou de type Unix. Il est également appelé compte racine, utilisateur racine et superutilisateur.
...
Les privilèges root sont les pouvoirs que le compte root possède sur le système. Le site Le compte root est le plus privilégié du système et a un pouvoir absolu sur celui-ci. (c'est-à-dire un accès complet à tous les fichiers et commandes). Parmi les pouvoirs de l'utilisateur root, il y a la possibilité de modifier le système de la manière souhaitée et d'accorder et de révoquer les autorisations d'accès (c'est-à-dire la possibilité de lire, de modifier et d'exécuter des fichiers et des répertoires spécifiques) pour d'autres utilisateurs, y compris celles qui sont par défaut réservées à l'utilisateur root.
...
L'utilisation du terme racine pour l'utilisateur administratif tout-puissant peut être dû au fait que root est le seul compte avoir les droits d'écriture (c'est-à-dire la permission de modifier les fichiers) dans le répertoire racine. Le répertoire racine, quant à lui, tire son nom du fait que les systèmes de fichiers (c'est-à-dire toute la hiérarchie de répertoires utilisée pour organiser les fichiers) des systèmes d'exploitation de type Unix ont été conçus avec une structure arborescente (bien qu'inversée) dans laquelle tous les répertoires se ramifient à partir d'un répertoire unique, analogue à la racine d'un arbre.

... (en parlant des débuts d'Unix)
Il était également nécessaire de disposer d'un moyen permettant à un administrateur système d'effectuer des tâches telles que l'entrée dans les répertoires et les fichiers des utilisateurs pour corriger des problèmes individuels, l'octroi et la révocation de pouvoirs pour les utilisateurs ordinaires, et l'accès aux fichiers système critiques pour réparer ou mettre à niveau le système.
(Il est sous-entendu ici la nécessité d'une hiérarchie et d'un point d'ancrage à partir duquel partir).


BTW il semble que le nom God était juste prise et pouvait susciter des ressentiments et des protestations...

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X