Mengapa saya selalu diminta untuk membuka kunci tombol login saya saat startup?

13

Saya menggunakan window manager xfce dan reboot dan shutdown sepertinya berfungsi normal.

Namun, setiap kali saya masuk kembali, saya selalu melihat yang berikut:

masukkan deskripsi gambar di sini

Mengapa saya selalu melihat pesan ini? Saya berharap bahwa layar saya akan kosong atau setidaknya dikunci, tetapi tidak ada yang seperti itu terjadi. Apa gunanya memasukkan kata sandi saya lagi?

tony_sid
sumber

Jawaban:

4

Keyring Anda terpisah dari kredensial login Anda. Di Ubuntu (yang saya duga Anda gunakan), selalu ada kebingungan tentang masalah ini. Jika Anda membuat kata sandi login Anda sama dengan kata sandi gantungan kunci Anda , itu harus memperbaiki masalah.

skub
sumber
Kata sandi login dan kata sandi gantungan kunci saya sama, karena saya baru saja memasukkan kata sandi login saya untuk membuka kunci cincin.
tony_sid
Apakah Anda memiliki login otomatis dihidupkan? (Di mana Anda log in ke desktop, tetapi tidak meminta kata sandi).
skub
2

Ini bisa menjadi masalah PAM.

Penyedia / paket otentikasi perlu mengubah file konfigurasi PAM untuk menyambungkan dirinya ke dalam proses otentikasi. Namun, beberapa dari mereka tidak mempertimbangkan plug-in PAM lainnya dan mengakhiri pipa sebelum waktunya menonaktifkan modul PAM keyring Anda.

Karenanya keyring Anda tidak pernah mendapatkan kata sandi saat Anda masuk sehingga harus menanyakannya lagi.

Anda mungkin ingin memeriksa file /etc/pam.d/ dan memperbaikinya secara manual. Kesalahan mungkin di file * umum. Cari baris yang menggunakan kata kunci "cukup" jahat di kolom kedua. Jika Anda ingin memperbaikinya secara manual, Anda dapat mengikuti instruksi di man pam.d.

billc.cn
sumber
1

Biasanya keyring akan terbuka ketika Anda memasukkan kata sandi saat login. Kemudian proses gnome-keyring-daemon dimulai dan mengelolanya.

Proses gnome-keyring-daemon adalah proses pengguna (bukan layanan sistem), jadi ketika Anda logout Anda membunuh semua proses Anda (termasuk gnome-keyring-daemon). Ketika Anda login, Anda memulai proses daemon gnome-keyring-baru yang membutuhkan kata sandi Anda untuk membuka keyring Anda.

Jika Anda memiliki " autologin " maka ini normal. Keyring tidak dapat dibuka karena Anda belum memasukkan kata sandi. Itu dia.

Michał Šrajer
sumber
Saya tidak memasukkan kata sandi saya untuk login. Itu melewatkan layar login dan pergi ke desktop saya.
tony_sid
dan itulah akar penyebabnya. Lihat paragraf terakhir dari jawabannya.
Michał Šrajer
-1

Kedua tautan ini memiliki perbaikan bug untuk masalah ini, ini mengatur pembuka kunci untuk login ke xfce juga:

membuka kunci gnome di ArchLinux + Xfce / unlock_gnome_keyring_on_archlinux_xfce /

Keyring GNOME sering gagal dibuka di XFCE

Ada beberapa /etc/xdg/autostart/gnome-keyring-*.desktopfile. Redditor berhasil menambahkan XFCEentri "OnlyShowIn" di file-file itu:

OnlyShowIn=GNOME;Unity;XFCE;
Penyihir
sumber
1
Anda harus menyertakan perbaikan aktual dalam jawaban, atau setidaknya ringkasannya.
John O
-2

Saya bukan pengguna Linux yang berpengalaman, namun saya pikir saya sudah tahu mengapa masalah ini disajikan.
Saat Anda meningkatkan ke versi (Mint) yang lebih baru dan Anda memiliki lebih dari satu pengguna, Anda harus masuk ke semua akun setidaknya satu kali.
Pada pengingat di perjuangan layar, Anda diberitahu jika Anda ingin menginstal pembaruan.
Saat pertama kali masuk, tautan pembaruan mengharuskan Anda untuk menjawab:
jika Anda ingin menjaga komputer saya aman,
jika Anda ingin melihat perubahan yang ditawarkan
atau Anda hanya ingin memperbarui.
Proses ini harus dijawab oleh semua pengguna yang telah Anda buat, pilih ikon pembaruan dan jawab cara menerapkan pembaruan.
Semua harus baik-baik saja ... (setidaknya itu berfungsi untuk saya)

mengejek
sumber
1
OP menggunakan XCFE, dan tidak menyebutkan menggunakan Mint.
xenoid
Anda berkata, "Anda harus masuk semua akun setidaknya sekali." Pertanyaannya mengatakan, " setiap kali saya masuk kembali, saya selalu melihat yang berikut" (penekanan ditambahkan). Bagian mana tepatnya dari apa yang Anda katakan adalah jawaban untuk pertanyaan ini?
Scott