Почему пользователь root по умолчанию называется root?

9

Это может показаться глупым вопросом, но я мог бы посчитать это запутанным. Например:

«Перейти в корневой каталог»

Может быть истолковано как:

  1. Перейти к /

  2. Перейти к ~root(обычно /root/)

Я думаю, что-то вроде superбы сделано для лучшего имени администратора по умолчанию. Это позволило бы избежать двусмысленности со структурой каталогов.

Снова: глупый вопрос, но мне действительно любопытно.

Бельмин Фернандес
источник
3
«корневой каталог» всегда /, домашний каталог root ~root. Дополнительное примечание: в системах BSD root называется «Charlie Root».
Крис С
Я знаю, что корневой каталог = /. Может быть, это был плохой пример. Я просто вижу, где может быть путаница.
Бельмин Фернандес
5
В более старых версиях UNIX (и дистрибутивов Linux) домашний каталог root был / вместо / root.
Джеральд Комбс
В дополнение к тому, что указал Джеральд, Solaris 10 имеет (имел?) Такое же поведение.
Кристофер Карел
2
Что в имени? То, что мы называем розой, Любым другим именем будет пахнуть как сладкое.
Zoredache

Ответы:

19

Посмотрите здесь некоторую информацию о root.

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

Марк Хендерсон
источник
Интересно. Рад, что вопрос был задан!
astrostl
Отличный ответ @lain, +1. Хотя "возможно возникло" не утвердительно, имеет много смысла. И @Mark: Жаль, что я не могу +1 отредактировать, но думаю, что у вас достаточно повторений, как есть ;-)
Бельмин Фернандес