We are currently in an environment with an ActiveDirectory backend, as part of a network that was once primarily a Windows atmosphere. We have an interesting divide, being part of a school district—the majority of teachers use MacBooks, while district administrators (including those in business) are all on HP all-in-ones. This configuration makes it very difficult to take and remove the ActiveDirectory backbone, and that is not something that is currently desired.
That being said, how do those in a similar situation deal with Keychains? This is the process for when a user changes their password:
1) It's been 60 days since their last password update
2) The server prompts users for a new password, which they comply with
3) When logging in, the mac works as normal... until there are close to one million popups that show up saying that an individual can't log into "Local Items" and "login."
We were first prompted with this issue over the summer, more than six months ago. Our solution was just to delete the old keychain and force the computer to restart to generate a new one. Okay, this works but isn't ideal. Those who change their passwords lose all of their web cookies (something they aren't usually expecting), and we often have issues with Microsoft Office. Outlook references the keychain to enter a password every time a user logs in; when they log in it does not save it to the keychain as the file it is looking to reference no longer exists. Outlook will log in, but simply won't save the password and will continue to prompt the user every time they open the application.
We are looking to encrypt all hard drives in the near future, but this can't be done until we no longer need to delete the Keychain.
With this being said, what is the best way to manage Keychains?




