iMagazine

Konwersja konta użytkownika do administratora z użyciem Terminala

04/10/2017, 11:48 · · · 0

Jeśli chcielibyśmy nadać zwykłemu kontu prawa administratora, normalnie wystarczy, że skonfigurujemy to w Preferencjach systemowych. Nie zawsze jednak będziemy w stanie posłużyć się tą metodą. Tak może być chociażby wtedy, gdy mamy tylko dostęp zdalny przez SSH. W takiej sytuacji pomocny się okaże Terminal i jego narzędzia.


Ten artykuł pochodzi z archiwalnego iMagazine 1/2017


Po pierwsze musimy najpierw ustalić, któremu użytkownikowi chcemy nadać prawa administratora. Dokładniej – musimy zdobyć jego nazwę skróconą. Jeśli jej nie znamy, możemy posłużyć się poniższym poleceniem, żeby ją poznać:

dscl . list /Users | grep -v '_'

Jako wynik, otrzymamy kilka nazw. Powinniśmy zwrócić uwagę na te, które nie nazywają się root, daemon oraz nobody.

Kiedy wiemy już, któremu użytkownikowi przypisać prawa administratora, możemy przystąpić do prawidłowej operacji. Polecenie, które konwertuje konto, wygląda następująco:

dscl . -append /groups/admin GroupMembership NAZWAUŻYTKOWNIKA

Oczywiście w miejsce NAZWAUŻYTKOWNIKA należy wpisać skróconą nazwę użytkownika. Jeśli będzie nim na przykład imagazine, to komenda będzie brzmiała:

dscl . -append /groups/admin GroupMembership imagazine

Aby potwierdzić, że prawidłowo dodaliśmy użytkownika do grupy administratorów, możemy skorzystać z tego polecenia:

dscl . -read /groups/admin GroupMembership

W odpowiedzi, jeśli wcześniej ustawialiśmy imagazine, powinniśmy otrzymać taki komunikat:

GroupMembership: root imagazine OPCJONALNIE_INNI_UŻYTKOWNICY

Źródło OS X Daily

0

Maciej Skrzypczak

Użytkownik sprzętu z nadgryzionym jabłkiem, grafik komputerowy, nałogowy gracz ARK: Survival Evolved. Redaktor iMagazine.pl.


Dodaj komentarz

avatar
  Subscribe  
Powiadom o