1

Для чего используется однопользовательский режим? Может ли он переопределить пароль root? Вам нужен пароль для доступа в режим SU?

В обычном сеансе, когда вы запускаете команду SU, она обозначает однопользовательский или суперпользовательский?

1 ответ1

1

Однопользовательский режим и su не совсем одинаковы, если вы ссылаетесь на опцию загрузки single .

Однопользовательский режим (от добавления single команд загрузки grub или добавления init = "/bin/bash" к строке ядра) должен в основном позволять вам входить в систему с правами root и изменять практически все. В принципе:

ваш компьютер загружается на уровень запуска 1. Ваши локальные файловые системы смонтированы, но ваша сеть не активирована. У вас есть удобная оболочка для обслуживания системы. В отличие от режима восстановления, однопользовательский режим автоматически пытается смонтировать вашу файловую систему; не используйте однопользовательский режим, если ваша файловая система не может быть успешно смонтирована. Вы не можете использовать однопользовательский режим, если конфигурация уровня запуска 1 в вашей системе повреждена.

(из документов Red Hat)


Похоже, что su может означать супер пользователя ... но я не собираюсь искать достоверную точную информацию о происхождении имени su . Вероятно, как и другие "старые школы" имена unix/linux, это может быть сокращение для чего-то или просто для забавы, самореферентная аббревиатура, имена пар или инициалы (debian), что угодно, на самом деле.

Согласно (иногда?) надежная википедия:

Unix-команда su, также называемая замещающим пользователем, суперпользователем или переключателем, используется пользователем компьютера для выполнения команд с привилегиями другой учетной записи пользователя. При выполнении он вызывает оболочку без изменения текущего рабочего каталога или пользовательской среды.

Когда команда используется без указания нового идентификатора пользователя в качестве аргумента командной строки, по умолчанию используется учетная запись суперпользователя (идентификатор пользователя 0) системы.

Также интересно на sudo:

Команда sudo связана и выполняет команду от имени другого пользователя, но соблюдает набор ограничений, о которых пользователи могут выполнять, какие команды, какие другие пользователи. В отличие от su, sudo аутентифицирует пользователей по собственному паролю, а не по паролю целевого пользователя.

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