Происхождение учетной записи root


53

Каково происхождение учетной записи root? Откуда он взялся и почему он все равно называется root?

(Первоначально спросил @lizztheblizz в Twitter.)


7
Я иду с оценкой Кеном Томпсоном корневого пива: D

Я полагаю, что это означает «корень зла», поскольку иногда мой компьютер сам делает дьявольские вещи.

Ответы:


50

Исходный домашний каталог пользователя root был корневым каталогом файловой системы /( http://minnie.tuhs.org/cgi-bin/utree.pl?file=V5/etc/passwd ). Я думаю, что пользователь действительно был назван в честь этого каталога. Но почему «корень», а не «начало», «происхождение» или что-то еще? Ну, прежде чем Кен Томпсон и Деннис Ритчи написали UNIX, они (также в Bell Labs) разрабатывали Multics. Если вы посмотрите на историю Multics, то обнаружите, что ROOT там тоже существовал ( http://web.mit.edu/multics-history/source/Multics_Internet_Server/Multics_mdds.html ). Так что имя должно исходить от Multics.


Я только что посмотрел документы Multics, на которые вы ссылались. Они ссылаются на корневой каталог (и корневой том), но нет ссылки на пользователя root .
Кит Томпсон

1
В mdd003.compout можно увидеть пользователя root, если вы посмотрите, что выглядит как список файлов, то явно есть пользователь root, как это видно из команды «ls -l» в Unix.
HackSlash

23

Согласно Linux Info , происхождение имени может происходить от расположения / разрешений файловой системы:

Использование термина «root» для всесильного администратора может быть связано с тем, что root является единственной учетной записью, имеющей права на запись (т. Е. Разрешение на изменение файлов) в корневом каталоге. Корневой каталог, в свою очередь, получил свое название от того факта, что файловые системы (то есть вся иерархия каталогов, которые используются для организации файлов) в Unix-подобных операционных системах были разработаны с древовидной (хотя и инвертированной) структурой. в котором все каталоги разветвляются из одного каталога, аналогичного корню дерева.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.