Saya menggunakan Ubuntu 12.10 dengan desktop Unity. Saya pergi ke TTY1 dengan menekan tombol CTRL+ ALT+ F1, di mana saya diminta untuk memasukkan nama pengguna dan kata sandi, yang saya lakukan, tetapi saya mendapatkan pesan "Login salah". Dalam file log saya /var/log/auth.log
entri ini telah dibuat:
Oct 23 13:17:45 SomeName login[3361]: FAILED LOGIN (1) on 'dev/tty1' FOR 'aUser', Authentication failure
Saya tidak memiliki nama pengguna atau kata sandi yang salah. Itu adalah nama pengguna / kata sandi yang sama yang saya gunakan untuk masuk ketika Unity dimulai.
Jadi kenapa saya tidak bisa masuk ke TTY1?
/bin/zsh
) tidak terdaftar dalam/etc/shells
.Jawaban:
Mungkin konfigurasi keymap Anda salah untuk tty (yang merupakan pengaturan berbeda dari Xorg / Unity) dan kata sandi Anda salah karena hal ini. Coba masukkan kata sandi Anda ketika diminta untuk nama pengguna Anda dan lihat apakah karakternya benar; jangan tekan enter, tetapi hapus input Anda (karena login mencoba login dan kata sandi Anda akan ada di logfile itu). Jika ada yang salah, Anda harus mengatur keymap. Dalam kesatuan, buka aplikasi terminal dan masuk
dan pilih tata letak yang tepat di sana. Anda mungkin harus reboot.
sumber
echo test message > /dev/tty1
.Penyebab paling umum dari kesalahan ini adalah salah mengetik kata sandi (atau nama pengguna) Anda. Keymap di konsol seringkali agak berbeda dari yang ada di X.
Pastikan Anda mengetik kata sandi yang benar dengan terlebih dahulu mengetiknya di bidang login tempat Anda dapat melihat apakah itu ditulis seperti yang diharapkan.
Periksa apakah Anda mengetikkan nama pengguna persis seperti seharusnya (termasuk kasing), dengan membandingkannya dengan output yang
whoami
dijalankan di terminal.Hal lain yang akan menyebabkan pesan kesalahan yang sama persis ini adalah jika Anda shell login tidak terdaftar dalam
/etc/shells
. Temukan shell yang Anda gunakan dengan mencari nama pengguna Anda di/etc/passwd
:(ganti
dave
dengan nama pengguna Anda) Anda akan melihat sesuatu seperti ini:Kolom terakhir (
/bin/zsh
) adalah shell Anda. Mari kita cari di/etc/shells
:Kita harus melihat sesuatu seperti ini:
Tetapi jika Anda tidak melakukannya, itulah masalahnya. Coba instal ulang
zsh
(atau shell apa pun yang hilang/etc/shells
), dan jika itu tidak berhasil, tambahkan secara manual:(kami gunakan
tee
karena>
pengalihan tidak berfungsi dengansudo
)sumber
Mungkin tata letak berbeda. Juga untuk login di konsol Anda harus memasukkan
username
yang dapat berbeda dari nama Anda dalam opsi instalasi profil. Misalnya ada nama profil pengguna yang adalah Andrew tetapi nama pengguna PC dapat berbeda. Lihat di sini saya punya nama profil saya di Rusia dan ketika saya login ke konsol saya menggunakan nama login bahasa Inggris. Jika masalahnya tidak ada di coba ini http://www.noobslab.com/2012/02/reset-your-forgotten-password-quickly.htmlsumber