|
Niemożność zalogowania się na konto root
artur.matysik - 24-03-2009 15:07
Po wypróbowaniu swojej nowej powłoki fish, postanowiłem uczynić ją domyślną dla konta root. Wydałem więc polecenie... usermod -s fish root
W moim zamyśle miało to spowodować, że przy każdym logowaniu się na konto roota będzie używana powłoka fish. Chyba należało podać pełną ścieżkę /usr/bin/fish, a nie samo fish. Efekt jest taki, że nie mogę się zalogować na konto roota. Gdy próbuje wywala coś takiego:
artur@debian ~> su - Hasło: Nie można uruchomić fish: Nie ma takiego pliku ani katalogu
Nie mam zupełnie pomysłu jak to naprawić? Czy istnieje możliwość naprawienia tego poprzez edycję jakiegoś pliku tekstowego?
lis6502 - 24-03-2009 15:15
Jest. Ale do tego musisz mieć root'a, czyli zainteresuj się jakimś livecd. Interesujący Cię plik to /etc/passwd, a dokładnie linijka
artur.matysik - 24-03-2009 15:23
Tak też myślałem, że będzie potrzebny liveCD. Tylko nie wiedziałem co mam edytować. Dzięki wielkie. :-D
lis6502 - 24-03-2009 15:27
W zasadzie można obejść się i bez livecd zakładając że masz fizyczny dostęp do maszyny i nie mieszałeś za wiele w konfigu grub'a.
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|