Przez przypadek zmieniłem moją powłokę root, aby użyć nieistniejącej powłoki, a teraz użytkownik root ulega awarii podczas próby zalogowania. Ponieważ nie mam zainstalowanego sudo , nie mogę ręcznie zmienić powłoki w etc / passwd. Czy są jakieś opcje w trybie ratunkowym, które mogą mi pomóc?
1
Odpowiedzi:
Opublikowanie tego jako odpowiedzi na dalszą pomoc potrzebującym.
W takim przypadku użyj dysku Live. Każdy dysk Live będzie działał.
Zamontuj dysk i używaj chroot, jak
@Christoper Simon
podano.I zmodyfikuj wprowadzone ustawienia, które sprawiły, że Distro nie nadaje się do użytku.
źródło
Najpierw edytuj,
/etc/shells
aby dołączyć wiersz pasujący do powłoki zdefiniowanej dla katalogu głównego, na przykładWydaje się, że ten prezent wystarczy, aby go zignorować.
Powinno to zawiesić się na chwilę, gdy szuka Zsh, a następnie kontynuować i uruchomić bash i wykonać polecenie.
źródło