where the user does not know the password to the Keychain, the best thing to do is to make a new one.
Yes, you will have to start again but that is not the end of the world, just makes things a little slower for a while until the KeyChain catches up with you.
Once you have a good password for the keychain, change the password on the user account to the same thing.
One of the causes of the problem is when the user changes the logon password and forgets the one that originally set up the KeyChain.
Helping a client solve the 'Keychain prompt for password' problem on a 7 year old system using Mojave. I've found 2 solutions. One clicks a setting, one deletes a blue folder found in Keychain Access. As I understand it the 1st solution (Reset) will wipe the list. The 2nd solution (delete the blue folder, long random text name) will delete iCloud stuff, not stop the keychain password prompts.
I can copy the keychain access folder items, but was hoping someone would know how to kill the 'change your keychain password' prompts w/o hosing the list.
So far my best solution seems to be this: 'Reset Keychain access' - Click the grey Rocket icon, in search bar top Right type keychain, dbl-click the Keys icon, left top click 'Keychain Access>Preferences' then on grey Preferences window click 'Reset my default keychain' , enter a new password and reboot. However at least 2 people have then encountered 'the specific keychain could not be found' error. Furthermore, I think this Reset will hose his password list.
Any help would be greatly appreciated.
Thank you VERY much,