Jak mogę zostać rootem w Yosemite? [duplikować]

5

To pytanie ma już odpowiedź tutaj:

Mam pod koniec 2013 Mac Pro z systemem Yosemite.

Jak mogę zostać rootem w Yosemite? Nie ma użytkownika root na liście Użytkownicy i grupy w Preferencjach systemowych ... Potrzebuję pomocy, aby móc być rootem, aby móc profesjonalnie administrować moim systemem.

Bo Thidé
źródło
5
Sugeruję, abyś ponownie rozważył swoje „profesjonalne sposoby”. Nigdy nie jest konieczne stałe logowanie jako root. Zawsze jest sudo.
Daniel B
Co sprawia, że ​​uważasz, że uruchamianie GUI jako root umożliwi bardziej profesjonalne administrowanie systemem? To tylko wezwanie do problemów. Wystarczy Twój standardowy administrator.
slhck
1
Dzięki ponad 30-letniemu doświadczeniu w administrowaniu systemem UNIX, programowaniu systemu i programowaniu aplikacji wiem, czego potrzebuję do profesjonalnej pracy w systemie operacyjnym UNIX. Umiejętność pisania skryptów i aplikacji najlepiej wykonywać w oknie terminala, zalogowanym jako root.
Bo Thidé
Ja, Mavericks, kiedyś działałem jako zwykły użytkownik, a gdybym musiał zainstalować oprogramowanie przez Terminal, zrobiłbym sudo mojemu superużytkownikowi, zainstalowałbym, a następnie wylogował się z superużytkownika. Teraz, gdy próbuję zalogować się do administratora w Yosemite, ciągle pojawia się komunikat „Przepraszamy, spróbuj ponownie”. Kiedy próbuję użyć dsenableroot, pojawia się komunikat „dsenableroot :: *** Nie udało się włączyć użytkownika root”.
user8128167
Jestem z Bo. 30 lat temu administrowałem systemami UNIX dla firm z listy Fortune 500 za pośrednictwem kolumny VT-101 80 przy terminalu 24 linii. Chociaż uważam, że dobrym pomysłem dla Mac OS jest wyłączenie roota „po wyjęciu z pudełka”, ale niektórzy z nas nie potrzebują kół treningowych. W rzeczywistości uważam, że jestem zalogowany jako root, aby być bardziej ostrożnym.
Jan Steinman,

Odpowiedzi:

15

Dokładnie taki sam sposób, jak we wszystkich systemach Mac OS od Lion ...

Z menu Apple wybierz Preferencje systemowe ....
Z menu Widok wybierz Użytkownicy i grupy.
Kliknij blokadę i uwierzytelnij się jako konto administratora.
Kliknij Opcje logowania ....
Kliknij przycisk „Edytuj ...” lub „Dołącz ...” w prawym dolnym rogu.
Kliknij przycisk „Open Directory Utility ...”.
Kliknij blokadę w oknie Directory Utility.
Wprowadź nazwę konta administratora i hasło, a następnie kliknij OK.
Wybierz opcję Włącz użytkownika root z menu Edycja.
Wprowadź hasło roota, którego chcesz używać w polach Hasło i Weryfikuj, a następnie kliknij OK.

Lub z terminala po zalogowaniu jako administrator -
dsenableroot aby włączyć,
dsenableroot -d wyłączyć

Tetsujin
źródło
Dzięki za informację. Znalazłem już „dsenableroot (8)” i teraz mogę zalogować się jako root. Mam ponad 30 lat administrowania systemem UNIX, programowania systemu i programowania aplikacji, więc czuję się dobrze, że jestem zalogowany jako root i muszę używać powłoki.
Bo Thidé
Nie dotyczy to Yosemite. Właśnie zweryfikowano 10.10.5. Po otwarciu narzędzia Directory Utility nie pojawia się monit o podanie nazwy konta administratora ani hasła. Tam jest przycisk blokady obok tekstu „Nie uwierzytelniony” w około połowie okna. Kliknięcie tego i zalogowanie się przy użyciu konta administratora odblokuje je, jednak opcja „Włącz użytkownika root” w menu Edycja pozostanie wyszarzona. Pomysły?
davemyron
Nie pojawił się również monit o podanie nazwy / hasła na kontach użytkowników. Musisz kliknąć blokadę. To samo w Directory Utility, w lewym dolnym rogu okna. Wtedy „włącz root” będzie nieszlifowane. [BTW, nie rób tego w okienku Edytora katalogów, to coś zupełnie innego]
Tetsujin
Dzięki za pomoc! Dla mnie przeszedłem do edycji w górnym menu, a następnie wybrałem opcję włączania roota. @Tetsujin mówi to w swoich instrukcjach, ale przeoczyłem to po raz pierwszy.
ThinkBonobo,