Convertiți contul de utilizator standard în cont de administrator din linia de comandă a Mac OS

Cuprins:

Anonim

Administratorii de sisteme Mac pot găsi nevoia de a converti un cont de utilizator obișnuit existent într-un cont de administrator pe un Mac. În timp ce majoritatea utilizatorilor Mac ar fi deserviți cel mai bine prin conversia stării contului în administrator prin panoul de preferințe Utilizatori și grupuri, utilizatorii avansați pot îndeplini aceeași funcție prin Terminal folosind utilitarul de linie de comandă Directory Service dscl.

rețineți că această modificare nu va avea niciun impact asupra capacității oricărui cont de utilizator, administrator sau standard, de a accesa funcția sudo sau de a utiliza contul root, ambele fiind complet separate de un cont de administrator în Mac OS X.

Cum să schimbați un utilizator în administrator la linia de comandă în Mac OS X

Veți avea nevoie de numele de utilizator scurt al contului de utilizator obișnuit pentru a-l comuta la un cont de administrator, restul este gestionat la linia de comandă. Dacă nu sunteți sigur de numele scurt de utilizator pentru contul țintă, îl puteți utiliza pentru a lista conturile de pe Mac sau pentru a arunca o privire în directorul /Utilizatori/.

Când ai numele de utilizator, lansează Terminal și folosește următoarea comandă pentru a schimba contul în admin:

dscl . -append /groups/admin GroupMembership USERNAME

De exemplu, cu un nume de utilizator scurt „paul” sintaxa ar fi:

dscl . -append /groups/admin GroupMembership paul

La executarea comenzii corespunzătoare, contul de utilizator vizat va avea acum privilegii de administrator și toate abilitățile de acces care sunt asociate unui cont de administrator.

Acest lucru poate fi deosebit de util pentru administrarea de la distanță cu ssh și situații de configurare automată, dar este, de asemenea, la îndemână, deoarece puteți comuta un cont de utilizator la privilegiul de administrator din modul utilizator unic și atunci când porniți din modul de recuperare. .

Confirmați modificarea și vizualizați o listă a tuturor conturilor de administrator în Mac OS X

Puteți confirma că contul de utilizator a fost convertit în grupul de administrator utilizând steag-ul -read cu dscl pe același grup:

dscl . -citește /groups/admin GroupMembership

Acest lucru ar trebui să imprime înapoi ceva de genul:

“osxdaily paul adminaccount” sau similar, în funcție de conturile care aparțin grupului de admin. Lista va include numai conturile de administrator, în timp ce alte comenzi vor lista toate conturile de utilizator de pe un Mac.

Convertiți contul de utilizator standard în cont de administrator din linia de comandă a Mac OS