Mengapa Keychain berperilaku tidak menentu?

2

Saya mendapatkan Mac saya kembali dari bengkel yang memulihkan file saya dari partisi yang rusak dan kemudian menginstal ulang Snow Leopard.

Ketika saya boot Keychain itu mengeluh tentang kata sandi saya. Saya tahu kata sandi lama saya tetapi dikatakan salah. Saya membatalkan dan yang login saya. Saya masuk ke Akses Keychain dan mencoba Preferensi> Reset Keychain Default Saya. Ia meminta kata sandi baru, yang saya berikan, tetapi menjawab bahwa kata itu "salah" juga.

Saya entah bagaimana dapat membuka kunci rantai login dengan kata sandi asli saya. Saya mengklik hapus, tetapi pesan yang muncul membuat saya takut, berbicara tentang menghapus referensi dan file atau hanya referensi. Saya mencoba referensi saja. Sepertinya tidak melakukan apa-apa.

Saya mengklik kanan dan pergi ke Ubah Kata Sandi. Itu mengubahnya, menerimanya, tetapi tidak berfungsi untuk upaya masuk di masa mendatang.

Saya mencoba mengubah kata sandi akun saya. Itu tidak akan menerima kata sandi asli saya sebagai kata sandi lama atau "baru" yang saya coba set sebelumnya.

Saya menjalankan Keychain First Aid. Inilah teks merahnya:

User differs on ~/Library/Keychains/login.keychain, should be 501, owner is 502
Permissions incorrect on ~/Library/Keychains/login.keychain, should be -rw-r--r-- , they are -rwxr-xr-x 
Owner not corrected on ~/Library/Keychains/login.keychain, reason: The operation couldn’t be completed. Permission denied
Permissions not corrected on ~/Library/Keychains/login.keychain, reason: The operation couldn’t be completed. Operation not permitted

Saya pergi ke Terminal untuk melakukan sihir hitam. sudotidak suka kata sandi saya. Kemudian Keychain muncul setiap beberapa menit untuk mengomel.

Adakah yang bisa menjelaskan ini?

Sunting: Di- boot ke mode single-user dan mencoba untuk memperbaiki izin, dan itu tidak mengganggu saya lagi, tapi sekarang desktop saya telah kembali ke default pabrik dan katanya Keychain masuk hilang / izin ditolak, jadi saya masih tidak dapat melakukan tugas administratif.

Sunting 2: Saya tidak lagi dapat memecahkan masalah ini karena saya menyerah dan menginstal ulang OS X. Jauh lebih mudah daripada mengotak-atik dengan izin yang jelas-jelas gagal diperbaiki. Bagaimanapun, ini harus ditutup.

Hugh Guiney
sumber

Jawaban:

1

Kedengarannya seperti ini karena mereka membuat pengguna baru (502) dan menamakannya sama dengan pengguna lama, dan menyalin semua file lama Anda. Masalahnya adalah bahwa ID akun pengguna baru tidak cocok dengan ID pengguna lama. Yang perlu dilakukan adalah chown -R 502 di seluruh direktori pengguna Anda. Sayang sekali Anda mulai lagi. Sidenote: Mencoba mengembalikan dengan cara ini hampir tidak pernah berhasil. Bersihkan disk, instal ulang OS yang baik, dan kemudian kembalikan dari TM atau cadangan lain jika tersedia. Saya tidak pernah memiliki masalah dalam menggunakan metode itu, tetapi saya pasti memiliki masalah dalam menggunakan metode yang Anda gambarkan. Semoga lain kali lebih beruntung.

Harv
sumber
0

Saya juga pernah mengalami hal ini. Apa yang berhasil bagi saya hanya menghapus gantungan kunci "login". Setelah Anda menghapusnya, buat saja gantungan kunci baru dan pastikan untuk menamakannya "login". Semoga ini membantu.

pengguna14746
sumber
Saya menyatakan bahwa saya sudah mencoba ini di posting saya.
Hugh Guiney