Что означает однопользовательский режим в Linux / Unix и чем он отличается от безопасного режима в Windows

1

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

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

yoyo_fun
источник
su означает переключение пользователя, а не суперпользователя. Команда для запуска чего-либо в качестве суперпользователя sudo
Wes Sayeed

Ответы:

1

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

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

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

(от Документы Red Hat )


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

По словам (иногда?) Надежных Википедия :

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

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

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

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

Xen2050
источник