Jak się tu dostałem
Po utworzeniu kopii zapasowej danych zainstalowałem dysk SSD. Zainstalowałem OSX Maverick (ponieważ mój laptop ma około 2014 r.), A następnie zacząłem kopiować moje dane z użytkownika 2 do użytkownika 1 (ponieważ mój użytkownik po instalacji systemu operacyjnego nie pasował do użytkownika o tej samej nazwie, który zapisał dane w kopii zapasowej danych).
Potem zacząłem naprawiać własności plików, ale zrobiłem coś naprawdę złego: wpadłem sudo chmod -R user-1:staff
w /etc
i zmienił własność /etc/sudoers
. A gdy własność pliku jest uszkodzona, nie można go przywrócić.
Co próbowałem
Zrobiłem rozruch w trybie pojedynczego użytkownika i stwierdziłem, że system plików jest zamontowany tylko do odczytu.
Uruchomiłem się w trybie odzyskiwania i okazało się, że OSX nie oferuje już „Napraw uprawnienia do dysku” w Narzędziu dyskowym .
Uruchomiłem się w trybie odzyskiwania i okazało się, że nie mogę przywrócić pojedynczego pliku z kopii zapasowej Time Machine, ponieważ tryb odzyskiwania pozwala tylko na brukowanie komputera za pomocą wszystkich danych Time Machine.
Próbowałem wykonać zwykły rozruch, ale zajmuje to 30 minut i chociaż pasek postępu mówi, że się zakończył, system operacyjny nigdy nie pojawia się ponownie.
Pytanie
Jak mam to zrobić
- wyświetlić monit użytkownika w zapisywalnym systemie plików, dzięki czemu mogę ustawić własność na
/etc/sudoers
lub - dostać się do Findera, aby naprawić własność
i może uda mi się ponownie uruchomić laptopa?
Niestety nie mogę zalogować się jako root przy użyciu tego exploita, ponieważ nie mogę wyświetlić okna dialogowego dotyczącego logowania.
Później 21.01.2018
Natknąłem się na to pytanie i udało mi się mount -uw / && chmod 0 /etc/sudoers
, ale nadal nie mogę się uruchomić. Może to być coś innego spowodowanego przez chown -R
.
Później: kiedy uruchamiam się w trybie gadatliwym (Command-V), pojawia się nieskończony zwój komunikatu o błędzie „Awaria procesu X: opendirectoryd. Tworzy się zbyt wiele zwłok”. To wygląda fatalnie. Być może będę musiał ponownie zainstalować system operacyjny i moją kopię zapasową.
grep -v wheel
zobaczyłem tylkocups
katalog, zobaczyłem, że mój laptop nie macups
i właśnie to zrobiłchmod -R 0 /etc
. Brak przyjemności. Teraz układam i ponownie instaluję kopię zapasową Time Machine. Mam nadzieję na najlepsze.