Преобразувайте стандартен потребителски акаунт в администраторски акаунт от командния ред на Mac OS
Съдържание:
Системните администратори на Mac може да се наложи да преобразуват съществуващ обикновен потребителски акаунт в администраторски акаунт на Mac. Докато повечето потребители на Mac биха били най-добре обслужени чрез преобразуване на статуса на акаунта в администраторски чрез панела с предпочитания за потребители и групи, напредналите потребители могат да изпълнят същата функция през терминала, като използват помощната програма за командния ред на Directory Service dscl.
отбележете, че тази промяна няма да окаже влияние върху възможността за който и да е потребителски акаунт, администраторски или стандартен, да осъществява достъп до sudo функцията или да използва root акаунта, като и двата са напълно отделни от администраторския акаунт в Mac OS X.
Как да промените потребител на администратор в командния ред в Mac OS X
Ще имате нужда от краткото потребителско име на обикновените потребителски акаунти, за да го превключите към администраторски акаунт, останалото се обработва от командния ред. Ако не сте сигурни за краткото потребителско име за целевия акаунт, можете да го използвате, за да посочите акаунти на Mac или да погледнете в директорията /Users/.
Когато имате потребителското име, стартирайте терминала и използвайте следната команда, за да промените акаунта на администратор:
dscl . -добавете /groups/admin GroupMembership ПОТРЕБИТЕЛСКО ИМЕ
Например, с кратко потребителско име "paul" синтаксисът ще бъде:
dscl . -добавете /groups/admin GroupMembership paul
При изпълнение на правилната команда целевият потребителски акаунт вече ще има администраторски привилегии и всички възможности за достъп, които вървят с администраторския акаунт.
Това може да бъде особено полезно за отдалечено администриране с ssh и автоматизирани ситуации на настройка, но също така е удобно, тъй като можете да превключите потребителски акаунт на администраторски права от режим на един потребител и при зареждане от режим на възстановяване също .
Потвърдете промяната и прегледайте списък с всички администраторски акаунти в Mac OS X
Можете да потвърдите, че потребителският акаунт е преобразуван в администраторската група, като използвате флага -read с dscl в същата група:
dscl . -read /groups/admin GroupMembership
Това трябва да отпечата нещо като:
“osxdaily paul adminaccount” или подобен, в зависимост от акаунта(ите), които принадлежат към администраторската група. Списъкът ще включва само администраторски акаунти, докато другите команди ще изброяват всички потребителски акаунти на Mac.