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

Оглавление:

Anonim

Системным администраторам 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.

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