Mastodon
Zdjęcie okładkowe wpisu Konwersja konta użytkownika do administratora z użyciem Terminala

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

0
Dodane: 7 lat temu

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

Maciej Skrzypczak

Użytkownik sprzętu z nadgryzionym jabłkiem, grafik komputerowy, Redaktor iMagazine.pl. Mastodon: mcskrzypczak@c.im

Zapraszamy do dalszej dyskusji na Mastodonie lub Twitterze .