Обратите внимание, что вся информация на этом портале переведена с других языков, поэтому некоторые фразы могут быть неточными. Надеемся на ваше понимание и желаем успешной работы с сайтом! С уважением, создатели сайта. Наша почта: [email protected]

Как включить и отключить пользователя root из командной строки в Mac OS X

Хотя большинству продвинутых пользователей Mac будет проще всего включить root с помощью утилиты Directory из графического интерфейса Mac OS X, другой вариант — обратиться к командной строке. Нет, мы не говорим об использовании sudo или su, мы говорим о том, чтобы включить фактическую учетную запись пользователя root, которая может быть подходящей для некоторых сложных ситуаций.

Для тех, кто знаком с терминалом и удобно с синтаксисом командной строки, включение учетной записи пользователя root в Mac OS X из командной строки может быть даже проще, чем при использовании этого приложения в приложении Directory Utility, поскольку для активации разрешено меньше шагов и отключить учетную запись пользователя root, либо широко, либо на основе каждого пользователя. Это также выгодно тем, что его можно включить удаленно через SSH на любом Mac, к которому можно подключиться.

Очень важно указать, кто понимает, когда и почему, возможно, необходимо иметь универсальные привилегии суперпользователя. Это редко необходимо для чего-либо, кроме системных администраторов, или для устранения некоторых особенно сложных и сложных проблем, и для подавляющего большинства целей просто использовать sudo или запускать приложение GUI как root обычно бывает достаточно для подавляющего большинства ситуаций.

Если вы не знаете, что делаете, не включайте учетную запись пользователя root и не используйте учетную запись пользователя root. Поскольку пользователь root имеет универсальный доступ ко всему в Mac OS X, довольно легко что-то испортить, а активный аккаунт может привести к угрозе безопасности. Это действительно только для продвинутых пользователей Mac.

Включить учетную запись пользователя root из командной строки Mac OS X с помощью dsenableroot

Простой инструмент командной строки, называемый «dsenableroot», быстро включит учетную запись пользователя root в Mac OS X. В самой простой форме просто введите «dsenableroot» в приглашение терминала, введите пароль пользователя, затем введите и проверите пользователя root пароль.

% dsenableroot
имя пользователя = Paul
пользовательский пароль:
пароль root:
проверьте пароль root:
dsenableroot :: *** Удаленный пользователь root.

Когда вы увидите сообщение «dsenableroot :: *** Успешно разрешенный пользователь root.», Вы знаете, что пользователь root был включен с только что определенным паролем.

Если вы хотите, вы также можете включить пользователя root для каждой учетной записи пользователя, указав флаг -u:

dsenableroot -u Paul

Замена «Paul» любым именем пользователя, находящимся на конкретном Mac, будет работать.

Конечно, как только вы закончите с пользователем root, вы также можете отключить доступ к учетной записи root.

Отключить учетную запись корневого пользователя из командной строки в Mac OS X

Передача флага -d в ту же командную строку dsenableroot приведет к отключению пользователя root повсеместно:

% dsenableroot -d
имя пользователя = Paul
пользовательский пароль:
dsenableroot :: *** Удаленный пользователь root.

Сообщение «dsenableroot :: *** Удаленный пользователь root» указывает, что учетная запись root теперь отключена.

Подобно включению определенного пользователя, вы также можете отключить для определенного пользователя флаг -d и -u:

dsenableroot -d -u Paul

Это может быть подходящим для ситуации, когда конкретная учетная запись пользователя больше не требует привилегий учетной записи root.

Терминал в Mac OS X

Вообще говоря, отказ от учетной записи пользователя root отключен, это хорошая идея.

Утилита dsenableroot работает в MacOS Sierra, OS X El Capitan, OS X Yosemite, OS X Mavericks, Mountain Lion и т. Д. Для пользователей, которые находятся на гораздо более старых версиях OS X, таких как Snow Leopard, вместо этого используйте метод sudo passwd.

Понравилась статья? Поделиться с друзьями: