Я полагаю, что это означает «корень зла», поскольку иногда мой компьютер сам делает дьявольские вещи.
Ответы:
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-подобных операционных системах были разработаны с древовидной (хотя и инвертированной) структурой. в котором все каталоги разветвляются из одного каталога, аналогичного корню дерева.
Ответы:
Исходный домашний каталог пользователя 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.источник
Согласно Linux Info , происхождение имени может происходить от расположения / разрешений файловой системы:
источник