network home user lead to damaged keychains - still no fix since Mavericks
Hello!
This discussion is about a very frustrating bug - that lives in OS X since Mavericks and is still not fixed in El Capitan 10.11.3 even though lots of bug reports were filed but Apple does not recognize it.
The bug in short: if you try to use network home user at an unpredictable point in time this user is unable to access its own keychain items. The console gets filled with messages about accountsd can not access a file and until then Mail, Calendar or any other program that wants to connect to the keychain can not access the passwords any more. When this happens there is no work around other than create the user from scratch. (Until this bug happens again after a few hours or days)
What the community found out so far is that:
- If you reboot the client machine after every logout of a network user this will prevent the bug
- OS X leaves some processes of a user running even thought the user has logged out!
- If you kill secd and secinitd after a network user logged out this bug is prevented
- There is a script as a work around that kills every process of a user that logged out - (but OS X starts some processes again - very strange)
- the bug resides in OS X (client) and rises his ugly head only when network home users are used
Here is the link to original discussion
Mavericks Server Keychain not properly storing information network users.
Here is the link to the script as work around
Re: Re: Mavericks Server Keychain not properly storing information network users.
Here is a link for those guys using WGM
Re: Mavericks Server Keychain not properly storing information network users.
I have no explanation why Apple does not fix this bug as it makes using OS X Server useless.
I started this discussion to transfer what was found out to be found under El Capitan discussion. (to spread the word ;-))
Bye,
Christoph
Mac mini, OS X Server