Перетворення стандартного облікового запису користувача на обліковий запис адміністратора з командного рядка Mac OS
Зміст:
Системним адміністраторам 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.