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

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

Системные администраторы Mac могут столкнуться с необходимостью преобразовать существующую учетную запись обычного пользователя в учетную запись администратора на Mac. Хотя для большинства пользователей Mac лучше всего было бы преобразовать статус учетной записи в административный через панель предпочтений «Пользователи и группы», опытные пользователи могут выполнять ту же функцию через Терминал, используя утилиту командной строки службы каталогов dscl.


Обратите внимание, что это изменение не повлияет на возможность любой учетной записи пользователя, администратора или стандартной, получить доступ к функции sudo или использовать учетную запись root, которые полностью отделены от учетной записи администратора в Mac OS X.

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

Вам понадобится короткое имя пользователя для обычных учетных записей, чтобы переключить его на учетную запись администратора, остальное обрабатывается в командной строке. Если вы не уверены в коротком имени пользователя для целевой учетной записи, вы можете использовать его для вывода списка учетных записей на Mac или заглянуть в каталог / Users /.

Когда у вас есть имя пользователя, запустите Терминал и используйте следующую команду, чтобы изменить учетную запись на admin:

dscl . -append /groups/admin GroupMembership USERNAME

Например, с коротким именем пользователя «paul» синтаксис будет следующим:

dscl . -append /groups/admin GroupMembership paul

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

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

Подтвердите изменение и просмотрите список всех учетных записей администраторов в Mac OS X

Вы можете подтвердить, что учетная запись пользователя была преобразована в группу администраторов, используя флаг -read с dscl в той же группе:

dscl . -read /groups/admin GroupMembership

Это должно напечатать что-то вроде:

«Osxdaily paul adminaccount» или аналогичный, в зависимости от учетных записей, принадлежащих к группе администраторов. Список будет включать только учетные записи администратора, тогда как другие команды будут отображать все учетные записи пользователей на Mac.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *