4 comments

  • nabbed1 hour ago
    Based on this description, it sounds like someone walking past your unattended desk and bent on disrupting your day but not stealing your data, could enter in a garbage password into the lock screen a few times and lock you out of your own laptop.<p>I guess the same also works for cloud accounts as well. I remember, back in the mid-2000s, trying to log into my hotmail account (never having failed to log in before) and getting a &quot;locked out due to too many bad passwords&quot;. So someone, only knowing my user account name (which was the same as my email address), locked me out of my own account. The problem was, I couldn&#x27;t remember what my recovery accounts were (I eventually figured it out).
    • duskwuff23 minutes ago
      The description is misleading. What made the OS create a new keychain was resetting their login password, not the failed password attempts.<p>(The login keychain is encrypted using the user&#x27;s password, so it&#x27;s reasonable to create a new one when the password is changed - otherwise, you end up in a situation where applications constantly pop up prompts for a password the user doesn&#x27;t know every time they try to access the keychain, e.g. to load saved passwords in Safari. I&#x27;ve seen this happen on older versions of macOS and it&#x27;s positively infuriating.)
    • varispeed1 hour ago
      Remember entering password to one service I subscribed to. It was Friday evening. I typed it wrong 5 times and my account was locked out with a message to contact customer service. Customer service was open from Monday to Friday 9am to 5pm. So I was unable to use it for a couple of days. It was painful experience. I found an alternative though and on Monday cancelled it.
  • dpark1 hour ago
    Is there really no supported model for this scenario? Surely the point of an iCloud backup is that you can restore from the cloud rather than do a local hack to try to regain access to locked keychain db.<p>What happens if you just set up the device as a new machine and login to your iCloud like normal?
    • vessenes57 minutes ago
      there are some different options depending on settings - apple will encrypt to an internally (apple held) key that your iCloud login will unlock under most circumstances. This can be turned off by consumers, and I would expect by IT departments at well.
  • zapkyeskrill1 hour ago
    Good information to have. I was surprised by step 2 though (rm login.keychain-db). How can you be absolutely sure it doesn&#x27;t contain anything important and you won&#x27;t need it later?<p>I&#x27;d probably opt for a more defensive action here and just rename it (like the original reset did).
    • joshstrange18 minutes ago
      I&#x27;m hoping that was just the blog version of what they did (since more succinct) but yes, I have so many &quot;-CURRENTDATE-EXPLAINATION.ext&quot; files for any flat-file databases I interact with (keychain, sqlite, db4, etc). It&#x27;s saved me more times than I can count.<p>Going in to fix a service that uses sqlite and seeing 5 other times I recovered data or was making a change is always fun.
  • xd19361 hour ago
    It Just Works™... until you don&#x27;t want to take the default option. I&#x27;m sure your average user would just be SoL if going through this same experience.