W systemie Mac OS X 10.6, jak mogę dać sobie stałe uprawnienia sudo? czy to jest jak linux, w pliku „/ etc / sudoers”?
W systemie Mac OS X 10.6, jak mogę dać sobie stałe uprawnienia sudo? czy to jest jak linux, w pliku „/ etc / sudoers”?
Odpowiedzi:
Nie do końca doświadczony w OSX, ale wydaje się, że jest zlokalizowany w jednym z poniższych:
- / etc / sudoers
- / private / etc / sudoers
Zaleca się użycie visudo do edycji pliku, ale możesz użyć innego edytora tekstu.
Pod linią, która mówi root ALL=(ALL) ALL
Dodajesz nazwę użytkownika i user ALL=(ALL) ALL
dajesz sobie stałe uprawnienia sudo.
ls -ld /etc
powoduje lrwxr-xr-x@ 1 root wheel 11 30 Jun 2010 /etc -> private/etc
, więc oba są tym samym plikiem.
sudo visudo
edycję pliku sudoers (nie określaj pliku).
Aby to zrobić, możesz oczywiście edytować /etc/sudoers
ręcznie.
Ale Preferencje systemowe Mac OS X mają wbudowaną metodę osiągnięcia tego samego: Daj użytkownikowi konto administratora zamiast konta standardowego , a zostanie ono automatycznie dodane /etc/sudoers
jako sudoer (poprzez wheel
członkostwo w grupie).
Użytkownicy nadal będą musieli wprowadzić własne hasło, co jest dobrą rzeczą (tm) .
wheel
iadmin
, wraz z np. uprawnieniami do zapisu /Applications
i porównywalnych innych globalnych folderów. Wystarczy porównać dane wyjściowe np. id
W terminalu zwykłych i administracyjnych użytkowników.
sudo w OSX jest dokładnie takie jak w Linuksie i podobnie jak Linux man sudo pokazuje szczegóły
sudo określa, kto jest autoryzowanym użytkownikiem, sprawdzając plik / private / etc // sudoers.
/ etc to symboliczny link do / private / etc, więc Twoja sugestia / etc / sudoers będzie działać.
Równie dobrze możesz biec sudo -s
To da ci uprawnienia root'a dla tej sesji.
Aby powrócić do normalnych uprawnień, po prostu wpisz exit
Odblokuj konto root.
Kroki, aby odblokować „root” na Macu:
• 1. Otwórz Directory Utility (/ Aplikacje / Narzędzia / Directory Utility.app)
• 2. Przejdź do Edycja> Włącz użytkownika root
• Pojawi się monit o podanie hasła, naciśnij OK, aby wyświetlić BLANK hasło.
Wyloguj się, a następnie wpisz root w nazwie użytkownika i swoim IN !!!!!!!! (Uwaga: upewnij się, że NAZWA I HASŁO SĄ SPRAWDZONE W OPCJACH LOGOWANIA. )