3

I am having a very severe issue. I erased my Mac’s disk and reinstalled macOS High Sierra yesterday (I was already on High Sierra before reinstalling). I made copies of the drive before wiping it and I have all the data of the old disk at hand on external drives. (This is not a question about any kind of data loss, no loss occurred.)

Just after my clean install I wanted to reinstall all the passwords I had saved in Safari (I just store them locally, without using iCloud sync). I was absolutely convinced they were stored in the session Keychain, so I just opened the clone of my old disk and then ~/Library/Keychains/login.keychain-db and I almost had a heart attack when I saw they were not there. There was a lot of stuff, including my WiFi passwords, iMessage, App Store, Steam passwords, certificates and so on, everything was stored there EXCEPT all the Safari Internet passwords. So I tried to copy the whole Keychains folder to my new install and replaced the new one with the old one. This had no impact. Still no passwords in Safari. Because I don’t use sync services I have literally no way to access these passwords ever again if I don’t find the file where they were stored. Where does Safari 11 usually stores locally saved passwords on High Sierra? This is a very serious issue, I am locked out of literally everything including important documents.

2

Your login keychain should be where your passwords are stored. But it's worth noting that there is a "System" keychain in /Library/Keychains as well. Additionally did you log out/restart and log back in after replacing the keychains?

  • Logging out and logging back solved the problem! Thank you so much! This is suuuuper shady stuff though. I finally understood that Safari passwords are not stored in the actual login keychain, but in other, hidden files (also in the Keychains folder) that are loaded at login. They then somehow appear in KeychainAccess.app as 'local items' and seem to follow special rules, because they cannot be exported as a single keychain, they must be copied one by one. Very shady behavior indeed... – Zozor Jan 12 '18 at 14:15
  • Hmmm, I'm not sure about the hidden files, while I have some in my keychain directory, they're all empty and old. To the best of my knowledge all the Safari items are stored in the keychain proper. – moneyt Jan 13 '18 at 2:33

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .