- Content
- How to Log In as the Root User
- How to Enable Root User Using the Directory Utility
- Включить учетную запись root
- Отключите учетную запись root или измените пароль root
- How to Enable Root User via the Terminal
- Об этой статье
- Frequently Asked Questions
- Can I change the username for the root user account?
- Can the password for my Mac and root user be the same?
- Is it safe to keep the root user enabled?
- How to Change the Root User Password
- Войти как root
- How to Disable the Root User
- How to Disable the Root User Using Terminal
- How to Disable the Root User Using Directory Utility
Content
- Кавычки вокруг пути к файлу необходимы только в том случае, если путь к файлу содержит пробелы.
- Ошибка, допущенная во время работы с привилегиями суперпользователя, может уничтожить систему или сделать компьютер непригодным для использования. Риск выше в версии 10.10 и более ранних, а также в 10.11, когда выключена функция защиты целостности системы. Надежно храните пароль администратора, чтобы злоумышленники не смогли получить права суперпользователя.
Как известно, операционная система OS X достаточно закрыта для своих пользователей. Конечно, некоторые «двери» можно открыть с помощью нашего любимого «Терминала», но и он не всемогущ. Чтобы получить доступ абсолютно ко всему, что только можно найти в OS X Mavericks, нужно получить права root-пользователя. Получить их можно достаточно просто, но если вы сейчас вообще не понимаете, о чем идет речь: лучше не рисковать, проблем будет больше.

Для начала вам нужно зайти в «Системные настройки» на своем Mac в раздел «Пользователи и группы». В левом нижнем углу расположен замочек, нажмите на него и введите свой пароль и подключите сервер учетных записей, затем нажмите «Параметры входа». В появившемся окошке нажмите на кнопку «Открыть службу каталогов».
В новом окне снова нажмите на замочек и введите пароль. Затем, нажав на пункт «Правка» в верхнем меню, выберите пункт «Включить корневого пользователя». На этом этапе потребуется придумать пароль и подтвердить его. Почти все. Осталось только открыть «Терминал» и ввести туда следующую команду: su root. И, конечно, последний шаг – ввести пароль. Готово, права root-пользователя получены: повелевайте и властвуйте в OS X Mavericks на своем Mac.
Советы по работе с Apple

Хотите включить учетную запись root на своем Mac? Вы можете, но функциональность немного скрыта в Системных настройках. Вот как это найти.
Если вы являетесь основным пользователем вашего Mac, скорее всего, вы используете учетную запись администратора. Это дает уровень разрешения, необходимый для таких вещей, как установка программного обеспечения и изменение системных настроек, но не дает вам доступа ко всему. Например, вы не можете вносить изменения в файлы других пользователей или даже просматривать большинство из них. Учетная запись root может получить доступ ко всему.
И есть еще одна причина для включения учетной записи root: безопасность. В прошлом году исследователи обнаружили ошибку, которая позволяла кому-либо стать пользователем root, и, хотя эта ошибка исправлена сейчас, создание учетной записи root самостоятельно предотвращает повторение чего-либо подобного в будущем.
Тем не менее, включайте root, только если у вас есть для этого особые причины Пользователь root может получить доступ практически ко всему – по крайней мере, ко всему, что не защищено защитой целостности системы, – что очень много. Не создавайте эту мощь, если у вас нет особой необходимости ее использовать, и ни при каких обстоятельствах вы не должны использовать корневую учетную запись для повседневных вычислений.
Любую программу в Mac OS X можно открыть с привилегиями (правами) суперпользователя, если вы знаете пароль администратора. Но не делайте этого, если являетесь неопытным пользователем, потому что ваши действия могут нанести вред программе или системе.
-
-

Откройте терминал. Войдите в учетную запись администратора на компьютере. Нажмите > > .
-

- Введите sudo «\путь к файлу программы на жестком диске.app/Contents/MacOS/название программы«.
Например, чтобы открыть iTunes, введите «/Applications/iTunes.app/Contents/MacOS/iTunes»}} и нажмите . - Введите пароль к учетной записи администратора, в которую вы вошли. Нажмите .
- Если команда работает, программа откроется с правами суперпользователя. Если в терминале появилось сообщение «command not found» (команда не найдена), перейдите к следующему шагу.
- Введите sudo «\путь к файлу программы на жестком диске.app/Contents/MacOS/название программы«.
-

Откройте содержимое программного пакета. Если быстрый метод не привел к успеху, найдите программу в Finder. Щелкните правой кнопкой мыши (или зажмите и щелкните левой кнопкой) по значку программы и в меню выберите Показать содержимое пакета.
-

Найдите исполняемый файл. На экране отобразится одна или несколько папок. Исполняемый файл находится в одной из них, как правило, в папке /Contents/MacOS.
- Зачастую исполняемый файл носит то же имя, что и программа, но может называться по-другому, например, «run.sh.»
- В большинстве случаев значок исполняемого файла выглядит как черный квадрат со словом «exec».
-

Введите команду «sudo» в терминале. Введите , а затем поставьте пробел. Пока не вводите команду.
-

Перетащите исполняемый файл в терминал. Путь к файлу будет автоматически вставлен в терминал.
-

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

-

Временно станьте администратором. В терминале введите команду , поставьте пробел, а затем введите административное имя пользователя и пароль. Так вы станете администратором на временной основе.
-

Откройте программу с помощью команды «sudo». Введите команду sudo «\путь к файлу программы на жестком диске.app/Contents/MacOS/имя программы«. Если это не привело к успеху или вам нужны дополнительные инструкции, читайте первый раздел этой статьи.
-

Вернитесь в гостевую учетную запись. Когда вы завершите все задачи, которым требуются права суперпользователя, в терминале введите . Так вы выйдете из административной учетной записи и вернетесь в гостевую учетную запись.
-

- Перезагрузите компьютер. Зажмите + , когда услышите звук загрузки компьютера, чтобы войти в режим восстановления.
- В меню сверху выберите > .
- Введите csrutil disable; reboot в терминале.
- Пусть компьютер перезагрузится как обычно. Теперь воспользуйтесь вышеописанными методами, чтобы открыть программу с привилегиями суперпользователя. Когда закончите, повторите описанный процесс, но вместо введите , чтобы снова активировать функцию защиты целостности системы.
-

Используйте текстовый редактор «nano» вместо текстового редактора с графическим интерфейсом пользователя. Безопаснее и надежнее редактировать системные файлы с помощью текстового редактора в терминале. Nano — это простейший текстовый редактор, который предустанавливается в Mac OS X. Чтобы открыть этот редактор с привилегиями суперпользователя, введите , поставьте пробел, а затем введите путь к текстовому документу. Теперь документ можно отредактировать из-под терминала. Когда закончите, нажмите + , чтобы сохранить внесенные изменения, а затем нажмите + , чтобы закрыть «nano».
- Например, команда sudo nano /etc/hosts откроет файл «hosts» с правами суперпользователя.
- Рекомендуем сначала создать резервную копию системных файлов, а потом приступить к их редактированию. Для этого введите sudo cp путь_к_системному_файлу путь_к_файлу_резервной_копии. Например, команда sudo cp /etc/hosts /etc/hosts.backup создаст копию файла «hosts» под именем «hosts.backup». Если вы допустили ошибку, переименуйте неправильный файл в sudo mv /etc/hosts /etc/hosts.bad, а затем восстановите резервную копию с помощью sudo cp /etc/hosts.backup /etc/hosts.[8]
How to Log In as the Root User
Once it’s enabled, you can log in to the root account from the login screen.
- Log out of your current user account.
- Select “Other” on the login screen.

- For “username,” enter your username or “root,” then enter the password you created for your root account.
- Log in to the account.
To avoid accidental damage to your Mac, you should only log in to the root account when you have a task that specifically requires root privileges.
How to Enable Root User Using the Directory Utility
- Open your Mac’s Spotlight by clicking the menu bar icon in the upper-right corner of the screen or pressing Command + Space.
- Search for “directory utility” in the Spotlight window, then select the application when it appears.

- Click on the lock icon in the bottom-left corner of the Directory Utility window.

- Use Touch ID or type your Mac password when prompted.
- Click on “Edit” in the menu bar and select “Enable Root User” from the drop-down.

- A pop-up will appear requesting your root user password. Create or enter your root user password.

- Click “OK” or press Enter to enable the root user.
Включить учетную запись root
Откройте Системные настройки, а затем откройте пункт «Пользователи и группы».

В окне «Пользователи и группы» нажмите на замок внизу слева, введите свой пароль, а затем нажмите ссылку «Параметры входа» чуть выше замка.

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

Во всплывающем окне нажмите кнопку «Открыть каталог», и откроется еще одно окно.

В окне «Directory Utility» снова нажмите на замок в левом нижнем углу, а затем введите свой пароль (или используйте Touch ID).

В строке меню откройте меню «Редактировать», а затем нажмите команду «Включить пользователя Root».

Вам будет предложено создать новый пароль root; убедитесь, что вы создали сильный, который вы можете запомнить.
Отключите учетную запись root или измените пароль root
Закончено использование учетной записи root? Вы можете отключить его из утилиты каталогов, к которой вы можете получить доступ, как описано выше, используя Системные настройки> Пользователи и группы> Параметры входа. Из утилиты каталогов нажмите «Редактировать» в строке меню, и вы найдете команды «Отключить пользователя root» и «Изменить пароль пользователя».

И, хотя мы уже упоминали об этом пару раз, это стоит повторить. Хотя это может быть заманчиво, не используйте root как обычную учетную запись. Войдите в систему, когда вам нужен расширенный доступ, а затем снова выйдите из системы.
How to Enable Root User via the Terminal
You can enable root access via your Mac’s terminal.
- To launch the Terminal, either open a new Finder window and navigate to “Applications -> Utilities -> Terminal” or search for “terminal” using Spotlight.

- In Terminal, type
dsenablerootafter the “%” symbol and press Enter.

- Your username should come up. Enter your user password at the prompt and press Enter.
- Enter or create your root password and verify it.
- You should see a success message indicating that you have enabled the root user.

Об этой статье
Frequently Asked Questions
Can I change the username for the root user account?
Can the password for my Mac and root user be the same?
Is it safe to keep the root user enabled?
Image credit: markusspiske via Pixabay.
Natalie dela Vega
Natalie is a writer specializing in tech how-tos and gaming. When she’s not writing, she plays PC games and travels. Here at MakeTechEasier, you will see her write about guides, tips, and solutions for Windows and iOS.
Subscribe to our newsletter!
Our latest tutorials delivered straight to your inbox
How to Change the Root User Password
- Launch “System Preferences.”
- Go to “Users & Groups.”

- Click on the lock icon, then enter the administrator name and password to gain access to the underlying settings.
- Click on “Login Options” in the sidebar.

- Click the “Join” button next to “Network Account Server” in the pane on the right.

- Click “Open Directory Utility” in the pop-up that appears.

- Click on the lock icon in the Directory Utility window, then enter your user password or authenticate with Touch ID.
- From the menu bar in Directory Utility, choose “Edit,” then select “Change Root Password.”

- Enter a new root password when prompted.
Войти как root

Введите «root» в качестве имени пользователя и используйте новый пароль, который вы создали для root.

Вы войдете в стандартную учетную запись Mac, но не будете использовать ее в качестве основной учетной записи: у нее слишком много доступа к системе, чтобы использовать ее безопасно.
How to Disable the Root User
To help protect your Mac from malicious activities, or even accidental damage, disable root as soon as it’s no longer required.
How to Disable the Root User Using Terminal
- Launch Terminal via Finder (“Applications -> Utilities”) or Spotlight.
- Enter the
dsenableroot -dcommand and press Enter.

- Enter the password for your current account. You should see a prompt letting you know that the root user has been disabled.
How to Disable the Root User Using Directory Utility
- Launch Directory Utility.
- Click on the lock icon in the bottom-left corner of the window and enter your user password or use Touch ID for authentication.
- Click on “Edit” in the menu bar, then select “Disable Root User.”

Note: you don’t need the root account for most fixes. You can even fix a frozen Mac without root access.






