Преобразование стандартной учетной записи пользователя в учетную запись администратора из командной строки Mac OS
Оглавление:
Системным администраторам Mac может понадобиться преобразовать существующую учетную запись обычного пользователя в учетную запись администратора на Mac. В то время как большинству пользователей Mac было бы лучше всего преобразовать статус учетной записи в admin через панель предпочтений «Пользователи и группы», опытные пользователи могут выполнять ту же функцию через терминал с помощью утилиты командной строки службы каталогов dscl.
обратите внимание, что это изменение не повлияет на возможность любой учетной записи пользователя, администратора или стандартной, получить доступ к функции sudo или использовать учетную запись root, которые полностью отделены от учетной записи администратора в Mac OS X.
Как изменить пользователя на администратора в командной строке в Mac OS X
Вам понадобится короткое имя пользователя для учетной записи обычного пользователя, чтобы переключить его на учетную запись администратора, все остальное выполняется в командной строке. Если вы не уверены в коротком имени пользователя для целевой учетной записи, вы можете использовать его для списка учетных записей на Mac или посмотреть в каталоге /Users/.
Когда у вас есть имя пользователя, запустите Терминал и используйте следующую команду, чтобы изменить учетную запись на администратора:
dscl . -append /groups/admin Членство в группе USERNAME
Например, с коротким именем пользователя «paul» синтаксис будет следующим:
dscl . -append /groups/admin Членство в группе paul
После выполнения соответствующей команды целевая учетная запись пользователя теперь будет иметь права администратора и все возможности доступа, которые предоставляются учетной записи администратора.
Это может быть особенно полезно для удаленного администрирования с помощью ssh и в ситуациях автоматической настройки, но также удобно тем, что вы можете переключить учетную запись пользователя на права администратора из однопользовательского режима, а также при загрузке из режима восстановления. .
Подтвердите изменение и просмотрите список всех учетных записей администраторов в Mac OS X
Вы можете подтвердить преобразование учетной записи пользователя в группу администраторов, используя флаг -read с dscl в той же группе:
dscl . -read /groups/admin Членство в группе
Это должно напечатать что-то вроде:
“osxdaily paul adminaccount” или аналогичный, в зависимости от учетных записей, принадлежащих к группе администраторов. Список будет включать только учетные записи администратора, тогда как другие команды будут отображать все учетные записи пользователей на Mac.