OS X berulang kali meminta kata sandi gantungan kunci masuk

14

Saya tahu ini telah ditanyakan di sini beberapa kali, tetapi saya sudah memeriksa diskusi lain dan mencoba saran mereka, tetapi tidak berhasil. Apakah ada yang bisa saya lakukan daripada menginstal ulang sistem yang lengkap?

Ketika aplikasi tertentu ingin mengakses gantungan kunci, saya diminta untuk memasukkan kata sandi gantungan kunci "masuk" berulang kali dan tidak pernah berakhir, meskipun saya mengetikkan kata sandi yang benar.

Saya sudah mencoba yang berikut ini, terpisah satu sama lain:

  • Keychain Access > Preferences > Reset my default key chain
  • setel ulang kata sandi (kata sandi baru = kata sandi lama) dari gantungan kunci login
  • Menghapus ~/Library/Keychains/XYZ...folder (seperti yang disarankan di sini: /apple//a/148437/5924 )
  • restart beberapa kali

Sekarang saya hanya ingin memberikan akses ke semua aplikasi ke gantungan kunci tertentu, tetapi ketika ingin menyimpan perubahan, saya memiliki masalah yang sama seperti aslinya: Saya diminta untuk memasukkan kata sandi gantungan kunci masuk, yang tidak pernah diterima. Saya pasti mengetik kata sandi yang benar, saya bahkan dapat mengunci dan membuka kunci gantungan kunci tanpa masalah. Atau bahkan mengatur ulang kata sandi. Itu tidak akan membantu. (Dan jika itu penting: kata sandi gantungan kunci "login" adalah sama dengan yang saya gunakan untuk akun pengguna saya.)

Berikut adalah video screencast : https://www.dropbox.com/home/Public?preview=video3.m4v

[ masukkan deskripsi gambar di sini]

(Saya menggunakan El Capitan, Akses Keychain adalah Versi 9.0 (55171.20.2))

Diskusi terkait, tetapi tidak satupun dari mereka yang membantu:

=== UPDATE ===

Saya baru saja menemukan utas ini: Keychain tidak menunjukkan kata sandi setelah peningkatan El Capitan

dan memang, ini juga pesan yang saya dapatkan di /var/log/system.log:

SecurityAgent[877]: Ignoring user action since the dialog has received events from an untrusted source 

tapi saya sudah menggunakan mouse asli (Magic Mouse) dan / atau touchpad bawaan Mac saya, jadi solusi yang diusulkan di sana tidak banyak membantu:

Jadi solusi untuk masalah ini adalah dengan menggunakan mouse fisik untuk berinteraksi dengan Keychain.

(Omong-omong: Saya telah menginstal semua pembaruan terbaru yang saya dapatkan melalui pemberitahuan otomatis melalui App Store.)

Yang juga menarik, melihat system.log: ini menunjukkan banyak baris ini cukup sering, tanpa interaksi pengguna dan setiap beberapa detik:

secd[292]:  __SOSCCProcessSyncWithAllPeers_Server_block_invoke sync with all peers failed: Error Domain=com.apple.security.sos.error Code=1032 "peer: UQl/Oz6WIs//dOl3o8fSLDAa2p not found" UserInfo={NSDescription=peer: UQl/Oz6WIs//dOl3o8fSLDAa2p not found}
Mar 21 22:40:04 mln-mbp CloudKeychainProxy[344]:  __39-[UbiqitousKVSProxy doSyncWithAllPeers]_block_invoke_2 <UB--s--C---> syncWithAllPeers (null), rescheduling timer

(Sekarang saya baru saja menghapus gantungan kunci dari yang disimpan di iCloud dan kesalahan dalam log berhenti.)

Mathias Conradt
sumber
Sudahkah Anda mencoba rutin Izin Perbaikan (Bantuan Pertama Disk Utility) dan izin folder perbaikan rumah (dari sistem Partisi Pemulihan)?
Dictionarics Anonymous
@DictaricsAnonymous Saya baru saja menjalankan Pertolongan Pertama, dan saya mendapatkan beberapa kesalahan. Meskipun dialog Pertolongan Pertama mengatakan "Ini akan memperbaiki volume jika perlu.", Volume masih menunjukkan kesalahan jika saya menjalankan Pertolongan Pertama lagi. snag.gy/A9JAJ.jpg Tentang perbaikan izin folder rumah: cara mengakses itu / saya sepertinya tidak memiliki partisi pemulihan, ketika melihat ke partisi (lihat screenshot). Apakah partisi juga tidak muncul di sana? Apakah DiskUtility yang dapat saya akses melalui boot & cmd + R berbeda dari DiskUtility tempat saya menjalankan First Aid? (Melakukan cadangan TimeMachine sebelum langkah berikutnya)
Mathias Conradt
Nevermind tentang partisi, saya lihat melalui "daftar diskutil" - pastebin.com/XfBViF3B dan diskusi forum di El Capitan discussions.apple.com/thread/7254480?tstart=0
Mathias Conradt
Ah, saya tidak punya El Capitan dan tidak tahu itu membawa beberapa perubahan ... Jika tidak semuanya berubah, Anda harus boot ke sistem Pemulihan (restart + tahan Cmd-R), kemudian jalankan Disk Utility dan biarkan perbaiki 'Macintosh HD' dari sana. Itu harus memperbaiki korupsi sistem file. Jika tidak, jalankan lagi. Tetapi ide awal saya adalah untuk memperbaiki IZIN, dan fitur ini telah dihapus dari Disk Utility di El Capitan. Saya sarankan Anda memperbaiki korupsi itu terlebih dahulu, kemudian mencoba untuk memperbaiki dua sistem izin. Saya harus berkeliling google untuk melihat apakah itu masih berlaku untuk El Capitan ...
Dictionarics Anonymous
2
Untuk mengatur ulang izin folder folder rumah, boot ke sistem Pemulihan, luncurkan aplikasi Terminal (menu Utilitas) dan ketik perintah resetpassword(dalam satu kata). Aplikasi terpisah akan diluncurkan, di mana Anda memilih 'Macintosh HD' dan kemudian nama pengguna Anda, lalu klik 'Reset' di bagian bawah jendela.
Dictionarics Anonymous

Jawaban:

7

Saya memiliki masalah yang sama persis dengan Lync messenger - permintaan untuk memasukkan kata sandi gantungan kunci, berulang kali, meskipun kata sandi adalah yang benar. Mencoba banyak saran, tidak ada yang berhasil. Sampai saya menemukan yang ini:

  • buka folder userid / Library / Keychains
  • cari kunci dengan nama file dari jendela permintaan kata sandi
  • hapus file ini (hanya yang ini!)
  • coba lagi aplikasi Anda - kata sandi diterima sekarang

Entah bagaimana kunci ini tidak ditampilkan di Akses Keychain, sepertinya tidak ada. Tetapi file kunci sebenarnya ada di folder gantungan kunci.

Tampaknya ada beberapa bug di macOS (saya di Sierra) ketika tidak dapat melihat file kunci, dan kemudian bug lain - sistem mencoba membuat file kunci baru, tetapi operasi file gagal (file sudah ada di sana). Saya akan menyarankan kepada pengembang apel untuk menambahkan pengecualian yang tepat menangani di sana, tapi saya puas untuk saat ini - masalah diperbaiki.

Andy-G
sumber
Kesalahan tepat yang saya miliki, bekerja dengan sempurna.
Kevin
Kembali "tidak ditampilkan"; Apakah itu karena Anda telah menyembunyikannya di KeyChain (tampilan menu)?
Pacerier
Klik "Tampilkan Sertifikat Kedaluwarsa" dan "Tampilkan Item Tidak Terlihat".
Pacerier
3

Saya baru saja menonaktifkan FileVault di bawah System Settings > Security & Privacymalam terakhir saya dan membiarkan HD mendekripsi lagi dan voila, sekarang gantungan kunci berfungsi dengan baik lagi. Saya baru saja mengaktifkannya, tetapi tidak tahu bahwa ini akan menyebabkan masalah dan efek samping seperti itu.

(Masalah lain dengan FileVault mungkin terkait, seperti aplikasi Reset Password dalam mode pemulihan tidak muncul dan disk )

Mathias Conradt
sumber
Menarik. Saya hanya mulai menggunakan El Capitan (pada MBP baru) dua hari yang lalu, dan saya belum melihat masalah sejauh ini dengan Keychain Access meskipun apa yang saya baca - tapi saya menonaktifkan FileVault ketika menginstal OS. Saya bertanya-tanya apakah itu sebabnya? (Kenapa saya tidak punya masalah Keychain, maksud saya.)
Wildcard
2

Boot ke Recovery Mode ( Command + Rtepat setelah reboot) dan Disk Utility > First Aidpada disk utama menyelesaikan masalah bagi saya.

JohnGalt
sumber
1
Tapi apa penyebab utamanya?
Pacerier