Как включить root-пользователя на macOS
Что такое root и зачем его включать
Root — это встроенная учётная запись в Unix-подобных системах (в macOS она отключена по умолчанию). Одна строка определения: root — это пользователь с полными правами (чтение, запись, исполнение) ко всей системе.
Коротко о случаях, когда root полезен:
- восстановление доступа к файлам другого пользователя (забыт пароль, ушёл сотрудник);
- администрирование и исправление проблем уровня системы, которые нельзя сделать через sudo или графический интерфейс;
- форензика и обслуживание корпоративных устройств.
Важно: root даёт полный контроль. Ошибка или вредоносный код могут привести к потере данных или взлому системы.
Основные варианты (альтернативы) — когда не нужно включать root
- sudo — выполняет отдельные команды с правами администратора без включения root.
- Режим восстановления (Recovery) — позволяет восстановить пароль, переустановить macOS и выполнять другие операции.
- Управление профилями и MDM для корпоративных устройств — для централизованного администрирования.
Как включить root через Терминал
- Запустите Терминал: Finder → Приложения → Утилиты → Terminal или через Spotlight (нажмите Command + пробел и начните вводить «terminal»).

- Введите команду и нажмите Enter:
dsenableroot
- В ответ появится ваше имя пользователя. Введите пароль текущего администратора и нажмите Enter.
- Создайте пароль для root и подтвердите его (ввод будет скрыт).
- После успешной операции вы увидите сообщение об успешном включении root.

Совет: пароль для root должен быть надёжным и отличаться от обычного пароля администратора, если устройство используют несколько человек.
Как включить root через Directory Utility (GUI)
Если вы предпочитаете графический интерфейс, используйте Directory Utility.
Откройте Spotlight (Command + пробел) и начните вводить «Directory Utility», затем выберите приложение.
В окне Directory Utility нажмите на замок внизу слева.

- Аутентифицируйтесь через Touch ID или введите пароль администратора.
- В меню выберите «Edit», затем «Enable Root User».

- В появившемся окне задайте пароль для root и подтвердите.

- Нажмите OK. Заметьте: macOS не показывает отдельного уведомления о том, что root включён — проверку можно сделать повторной попыткой входа или командой в Терминале.
Как войти в систему как root
- Выйдите из текущей учётной записи.
- На экране входа выберите «Другое» или «Other».

- В поле «Имя пользователя» введите либо ваше обычное имя пользователя, либо root. Введите пароль root и выполните вход.
Учтите: рабочий стол может выглядеть как обычный, но теперь вы можете получить доступ к файлам, к которым ранее доступа не было. Работайте аккуратно — избегайте ненужных изменений.
Важно: используйте root только для конкретной задачи. После завершения — отключите учётную запись.
Как отключить root
Через Терминал
- Откройте Терминал.
- Выполните команду:
dsenableroot -dЭтот флаг отключит учётную запись root. При запросе введите пароль текущего администратора.

Через Directory Utility
- Откройте Directory Utility.
- Нажмите на замок и аутентифицируйтесь.
- В меню выберите «Edit», затем «Disable Root User».

Примечание: для большинства задач root не нужен — часто достаточно sudo или режима восстановления.
Как изменить пароль root
- Откройте «Системные настройки» (System Preferences) и перейдите в «Пользователи и группы».

- Нажмите на замок и введите данные администратора.
- В «Параметрах входа» нажмите «Присоединиться» рядом с «Сервером сетевых учётных записей».

- В появившемся окне нажмите «Открыть Directory Utility» и выполните аутентификацию.

- В меню Directory Utility выберите «Edit», затем «Change Root Password» и задайте новый пароль.

Чек-лист: быстрые шаги (для администратора)
- Подготовка:
- Сделайте резервную копию важных данных.
- Планируйте время для отката изменений.
- Включение:
- Используйте Terminal или Directory Utility.
- Создайте уникальный сложный пароль для root.
- Выполнение задач:
- Подтверждайте каждую команду перед выполнением.
- Завершение:
- Отключите root сразу после завершения задач.
- Проверьте систему: журналы, целостность файлов.
Модель принятия решения: когда включать root
Mermaid-диаграмма ниже помогает решить, нужен ли root (краткая логика):
flowchart TD
A[Нужен доступ к системным файлам?] -->|Нет| B[Используйте sudo или Recovery]
A -->|Да| C[Зависит от задачи]
C --> D{Можно ли выполнить через sudo?}
D -->|Да| B
D -->|Нет| E[Включите root временно]
E --> F[Выполните задачи и отключите root]Риски и меры смягчения
- Риск: непреднамеренное удаление системных файлов. Мера: заранее создайте резервные копии и используйте команды dry-run.
- Риск: сохранение слабого пароля root. Мера: используйте генератор паролей и менеджер паролей.
- Риск: удалённый доступ злоумышленников. Мера: отключайте root и проверяйте брандмауэр и журналы системы.
Критерии приёмки (проверки успешной операции)
- root включён, и вы можете войти под root (проверка: вход через экран входа или команда
su - root). - Все необходимые операции выполнены без потери данных.
- Root отключён после завершения работ (проверка:
dsenableroot -qили попытка входа под root возвращает отказ).
Тестовые случаи и контроль качества
- Включение root через Terminal: ожидаемый результат — команда завершается сообщением об успешном включении.
- Включение root через Directory Utility: ожидаемый результат — ввод пароля и отсутствие ошибок.
- Попытка входа под root: успешный вход с новым паролем.
- Отключение root: попытка входа под root должна завершаться неудачей.
Ролевые чек-листы
- Для IT-администратора:
- Создать резервную копию.
- Выполнить задачу с использованием root.
- Отключить root и зарегистрировать выполненные изменения.
- Для служащего поддержки:
- Согласовать действие с администратором.
- Использовать sudo вместо включения root, если возможно.
- Для уполномоченного аудитора:
- Проверить журналы входа и изменения файлов.
- Подтвердить восстановление исходного состояния.
Мини-методология: безопасная работа с root (быстрый SOP)
- План: опишите задачу и список команд, которые вы будете выполнять.
- Резервная копия: сделайте snapshot/Time Machine для критичных данных.
- Включите root (Terminal или Directory Utility).
- Выполните только заранее утверждённые команды.
- Проверка: убедитесь, что операции прошли успешно.
- Отключите root и зафиксируйте изменения в журнале.
Часто задаваемые вопросы
Можно ли изменить имя пользователя root?
Нет. Имя учётной записи root по умолчанию — «root» на всех устройствах macOS.
Могут ли пароли обычного администратора и root совпадать?
Да, технически это возможно. Но если кто-то знает пароль администратора, он получит те же права, если вы сделаете пароли одинаковыми. Рекомендуется использовать разные надёжные пароли.
Безопасно ли держать root включённым?
Нет. Постоянно включённый root повышает риск ошибок и атак. Apple отключает root по умолчанию именно по этой причине. Включайте root только для выполнения конкретных задач и отключайте его сразу после.
Вывод
Root — мощный инструмент, который даёт полный контроль над macOS. Он полезен для восстановления доступа и обслуживания, но его использование связано с рисками. Работайте аккуратно: планируйте действия, делайте резервные копии и отключайте root сразу после завершения задач.
Автор изображения: markusspiske via Pixabay.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента