87

Несколько вдохновленный этим другим вопросом об использовании термина «Super User», почему, черт возьми, самый мощный пользователь в системе Unix/Linux, называемый root? Почему не admin , sysop , base , king или что-то подобное? Когда я читаю термин « root я думаю только о корне растения.

Пожалуйста, предоставьте цитаты и ссылки, а не только случайные наблюдения.

2 ответа2

86

Древний предшественник предшественника Linux (Unix) был Multics операционной системы и Multics домашний каталог привилегированного пользователя был корневой каталог.

И какой-то супер-креативный тип придумал имя root для привилегированного пользователя. И это застряло, потому что Unix был создан людьми, которые работали над Multics, например, Деннис Ритчи или Кен Томпсон, оригинальные авторы Unix.

Вероятно, нет надежного источника для этого, есть только мои предположения, похожие на следующие: «Возможно, имя root возникло из-за того, что root - единственная учетная запись пользователя, имеющая разрешение на изменение корневого каталога системы Unix». из Википедии: Суперпользователь.

8

Некоторые помещения

  1. Это не рекомендуется (на самом деле не рекомендуется), но вы можете изменить это имя.
  2. Так было не всегда [ 1 ]

    некоторые ранние системы UNIX (особенно системы CMU) называли пользователя « аватаром » - чтобы обозначить особое состояние и попытаться отговорить людей от входа в систему как оно. В те же старые времена, поскольку системы BSD использовали /bin /csh в качестве корневой оболочки по умолчанию, иногда вы могли видеть системы с логином sroot и kroot в качестве второй и третьей строки в файле паролей с /bin /sh и /bin /ksh в качестве оболочки по умолчанию.

Просто становится господствующим.

Это связано с тем, что пользователь root является единственным владельцем прав доступа к корневой папке (/), в которой находится вся файловая система (все остальные файлы и каталоги, включая их подкаталоги и файлы), так что де-факто он является пользователем root всех полномочий и привилегий, всех процессов (помните, что init является корнем процессов, и он тоже принадлежит root) и критических процессов, демонов ...


Более подробную информацию о состояниях информационного проекта Linux можно найти на его корневой странице [ 2 ].

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

Демонстрация текста с корневой страницы Информационного проекта Linux [ 2 ]

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

... (говоря о начале Unix)
Также было необходимо иметь средство, позволяющее системному администратору выполнять такие задачи, как ввод пользовательских каталогов и файлов для исправления отдельных проблем, предоставление и отзыв полномочий для обычных пользователей, а также доступ к критическим системным файлам для восстановления или обновления системы.
(Здесь подразумевается необходимость иерархии и корневой точки, с которой следует начинать.)


Кстати, кажется, что имя « God было взято и могло вызвать негодование и протесты ...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .