Tidak dapat masuk ke TTY - Kata sandi salah

10

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.logentri 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?

Martin Andersson
sumber
1
Sudahkah Anda mencoba mengetikkan kata sandi sekali di TTY (sebagai nama pengguna, hanya untuk melihat apa yang ditampilkan) dan sekali ketika masuk (menggunakan tanda hubung atau sesuatu) hanya untuk melihat apakah ini bukan masalah tata letak keyboard?
Mark Paskal
Ya itu masalah keyboard =) Numlock tidak aktif!
Martin Andersson
Saya mengalami masalah saat masuk ke tty *. Saya pikir nama login saya dikapitalisasi tetapi saya salah. Untuk beberapa alasan tidak. Beralih ke semua huruf kecil dan login dengan baik.
Dalam kasus saya ini disebabkan oleh shell login saya ( /bin/zsh) tidak terdaftar dalam /etc/shells.
Zaz

Jawaban:

12

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

sudo dpkg-reconfigure console-setup

dan pilih tata letak yang tepat di sana. Anda mungkin harus reboot.

phoibos
sumber
lol, hal yang lucu. Numlock tidak aktif dan kata sandi saya memiliki beberapa angka di dalamnya =) Man saya merasa bodoh atau apa. Masalahnya saya googled masalah ini tentu saja dan mendapat semua jenis jawaban di luar sana jadi saya tidak bisa membayangkan bahwa solusinya adalah ini sederhana =)
Martin Andersson
Saya juga harus mengatakan mengapa saya ingin masuk ke TTY lain. Saya sedang menguji perintah gema dan sekarang saya tahu itu bekerja seperti pesona. Untuk yang baru menyingkirkan seperti saya, login ke TTY pilihan Anda, mengatakan tty1, kembali ke jendela terminal Persatuan dan masukkan: echo test message > /dev/tty1.
Martin Andersson
3

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 whoamidijalankan 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:

grep "dave" /etc/passwd

(ganti davedengan nama pengguna Anda) Anda akan melihat sesuatu seperti ini:

dave:x:1000:1000::/home/dave:/bin/zsh

Kolom terakhir ( /bin/zsh) adalah shell Anda. Mari kita cari di /etc/shells:

grep "/bin/zsh" /etc/shells

Kita harus melihat sesuatu seperti ini:

/bin/zsh
/usr/bin/zsh

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:

echo `/bin/zsh` | sudo tee /etc/shells

(kami gunakan teekarena >pengalihan tidak berfungsi dengan sudo)

Zaz
sumber
1

Mungkin tata letak berbeda. Juga untuk login di konsol Anda harus memasukkan usernameyang 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 masukkan deskripsi gambar 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.html

polarkatenuchie
sumber