Quelle est l'origine du compte root? D'où vient-il et pourquoi s'appelle-t-il quand même?
(Initialement demandé par @lizztheblizz sur Twitter.)
Quelle est l'origine du compte root? D'où vient-il et pourquoi s'appelle-t-il quand même?
(Initialement demandé par @lizztheblizz sur Twitter.)
Réponses:
Le répertoire de base d'origine de l'utilisateur racine était la racine du système de fichiers /
( http://minnie.tuhs.org/cgi-bin/utree.pl?file=V5/etc/passwd ). Je pense que l'utilisateur a bien été nommé d'après ce répertoire. Mais pourquoi "root" et non "start" ou "origine" ou autre chose? Avant que Ken Thompson et Dennis Ritchie n'écrivent UNIX, ils développaient (également chez Bell Labs) Multics. Si vous jetez un coup d'œil à l'historique de Multics, vous constaterez que ROOT existait également à cet endroit ( http://web.mit.edu/multics-history/source/Multics_Internet_Server/Multics_mdds.html ). Donc, le nom doit provenir de Multics.
Selon Linux Info , l'origine du nom peut provenir de la disposition / des autorisations du système de fichiers:
L’utilisation du terme racine pour un administrateur extrêmement puissant est peut-être due au fait que root est le seul compte disposant d’autorisations en écriture (autorisation de modifier des fichiers) dans le répertoire racine. Le répertoire racine, à son tour, tire son nom du fait que les systèmes de fichiers (c'est-à-dire toute la hiérarchie des répertoires utilisée pour organiser les fichiers) dans les systèmes d'exploitation de type Unix ont été conçus avec une structure arborescente (bien qu'inversée) dans lequel tous les répertoires se séparent d'un répertoire unique analogue à la racine d'une arborescence.