Używam Ubuntu 12.10 z pulpitem Unity. Przechodzę do TTY1, naciskając klawisze CTRL+ ALT+ F1, gdzie jestem proszony o podanie nazwy użytkownika i hasła, co robię, ale pojawia się komunikat „Niepoprawne logowanie”. W moim pliku dziennika /var/log/auth.log
wprowadzono następujący wpis:
Oct 23 13:17:45 SomeName login[3361]: FAILED LOGIN (1) on 'dev/tty1' FOR 'aUser', Authentication failure
Nie mam złej nazwy użytkownika lub hasła. Jest to ta sama nazwa użytkownika / hasło, którego używam do logowania podczas uruchamiania Unity.
Dlaczego więc nie mogę się zalogować do TTY1?
/bin/zsh
) nie była wymieniona w/etc/shells
.Odpowiedzi:
Być może konfiguracja mapy klawiszy jest nieprawidłowa dla tty (co jest innym ustawieniem niż Xorg / Unity), a twoje hasło jest z tego powodu nieprawidłowe. Spróbuj wprowadzić hasło, gdy pojawi się monit o podanie nazwy użytkownika i sprawdź, czy znaki się zgadzają; nie naciskaj klawisza Enter, ale usuń dane wejściowe (ponieważ próby logowania zostaną zarejestrowane, a hasło będzie w tym pliku dziennika). Jeśli coś jest nie tak, musisz ustawić mapę klawiszy. W jedności otwórz aplikację terminala i wejdź
i wybierz tam odpowiedni układ. Może być konieczne ponowne uruchomienie komputera.
źródło
echo test message > /dev/tty1
.Najczęstszą przyczyną tego błędu jest po prostu nieprawidłowe wpisanie hasła (lub nazwy użytkownika). Mapa klawiszy w konsoli jest często subtelnie inna niż w X.
Upewnij się, że wpisujesz poprawne hasło , najpierw wpisując je w polu logowania, aby sprawdzić, czy zostało zapisane zgodnie z oczekiwaniami.
Sprawdź, czy wpisujesz swoją nazwę użytkownika dokładnie tak, jak powinna (w tym wielkość liter), porównując ją z danymi wyjściowymi
whoami
uruchomienia w terminalu.Inną rzeczą, która spowoduje ten sam komunikat o błędzie, jest brak powłoki logowania na liście
/etc/shells
. Znajdź używaną powłokę, wyszukując swoją nazwę użytkownika w/etc/passwd
:(zastępując
dave
swoją nazwę użytkownika) powinieneś zobaczyć coś takiego:Ostatnie pole (
/bin/zsh
) to twoja powłoka. Szukajmy go w/etc/shells
:Powinniśmy zobaczyć coś takiego:
Ale jeśli nie, to na tym polega problem. Spróbuj ponownie zainstalować
zsh
(lub cokolwiek, czego brakuje w powłoce/etc/shells
), a jeśli to nie zadziała, dodaj ją ręcznie:(używamy,
tee
ponieważ>
przekierowanie nie działasudo
)źródło
Może układ jest different.Also do logowania w konsoli trzeba wpisać
username
wich może być różna od nazwy instalacji profilu option.For przykład użytkownik jest nazwa profilu wich jest Andrew ale nazwa użytkownika komputera można go differ.See tutaj mam moje imię i nazwisko w języku rosyjskim, a kiedy loguję się do konsoli, używam angielskiej nazwy użytkownika. Jeśli problemu nie ma w tym, spróbuj http://www.noobslab.com/2012/02/reset-your-forgotten-password-quickly.htmlźródło