Однопользовательский режим
Эта статья нуждается в дополнительных цитатах для проверки . ( ноябрь 2010 г. ) |
Однопользовательский режим — это режим, в котором многопользовательская компьютера операционная система загружается с правами одного суперпользователя . В основном он используется для обслуживания многопользовательских сред, таких как сетевые серверы. Для некоторых задач может потребоваться монопольный доступ к общим ресурсам, например запуск fsck
на сетевом ресурсе . Этот режим также можно использовать в целях безопасности – сетевые службы не запускаются, что исключает возможность внешнего вмешательства. В некоторых системах утерянный пароль суперпользователя можно изменить, переключившись в однопользовательский режим, но отказ от запроса пароля в таких обстоятельствах рассматривается как уязвимость безопасности.
Семейство Unix
[ редактировать ]Unix-подобные операционные системы обеспечивают функциональность однопользовательского режима либо через уровни запуска в стиле System V , параметры загрузчика в стиле BSD, либо другие параметры времени загрузки.
Уровень выполнения обычно изменяется с помощью init
команда, уровень запуска 1 или S загрузится в однопользовательском режиме.
Параметры загрузчика можно изменить во время запуска перед выполнением ядра.
Во FreeBSD и DragonFly BSD его можно изменить перед перезагрузкой системы командой nextboot -o "-s" -k kernel
, а его загрузчик предлагает возможность запуска в однопользовательском режиме при загрузке. В Солярисе команда reboot -- -s
приведет к перезагрузке в однопользовательском режиме.
Пользователи macOS могут сделать это, удерживая ⌘ S после включения системы. Пользователю может потребоваться ввести пароль, установленный в прошивке . В OS X El Capitan и более поздних версиях macOS режим можно переключить на однопользовательский режим с помощью команды sudo launchctl reboot userspace -s
в Терминале, а полностью перезагрузить систему в однопользовательском режиме можно командой sudo launchctl reboot system -s
. Однопользовательский режим отличается от загрузки в безопасном режиме тем, что система переходит непосредственно к консоли, а не запускает основные элементы macOS (элементы в /System/Library/
, игнорируя /Library/
, ~/Library/
и др.). Оттуда пользователям предлагается запустить fsck или другие утилиты командной строки по мере необходимости (или установленных).
Microsoft Windows
[ редактировать ]Microsoft Windows предоставляет консоль восстановления , последнюю удачную конфигурацию, безопасный режим и с недавних пор среду восстановления Windows в качестве стандартных средств восстановления. Также BartPE доступны загрузочные диски восстановления сторонних производителей на основе .
Консоль восстановления и диски восстановления отличаются от однопользовательских режимов в других операционных системах, поскольку они не зависят от поддерживаемой операционной системы. Это больше похоже на chrooting в другую среду с другим ядром в Linux.
Ссылки
[ редактировать ]- «Что такое уровень выполнения?» . Проверено 17 ноября 2010 г.
- Руководство программиста исследовательской системы UNIX