Может ли быть более одного рута в *nix?

Может ли быть более одного рута в *nix?


Ответы (1 шт):

Автор решения: Fat-Zer

Конкретный ответ зависит от того, что именно значит «рут» и что значит «более одного»:

  • Если «рут» — это пользователь с именем (user name) root, то такой в системе может быть только один. т.к. имена пользователей уникальны.

  • Если «рут» — это пользователь с идентификатором, (User ID, UID) равным 0 (и с соответствующими правами), то ему могут соответствовать несколько разных имён и, как следствие, паролей, домашних каталогов и логин-оболочек. Считать ли в таком случае, что это несколько «разных рутов» или «один с несколькими именами» — вопрос интерпретации и философских взглядов.

    ИМХО первый вариант несколько попахивает шизофренией, так что я бы говорил, что root в таком случае всё равно один.

Так например, в BSD-системах традиционно у пользователя с UID=0 есть второе имя toor.

→ Ссылка