Nuestro servidor de Open Directory se estropeó la semana pasada y hubo que reconstruirlo todo durante el fin de semana. La mayor parte del proceso se llevó a cabo sin problemas, pero al cambiar el nombre de host del Open Directory las cosas se pusieron un poco raras.
Los mapeos de usuario eran todos diferentes, así que desvinculé del antiguo OD/rebote al nuevo OD, cambié la carpeta de inicio al nuevo usuario y borré los antiguos certificados del llavero. Parece que ha funcionado pero el único problema es que los perfiles de usuario no están haciendo lo que se supone que deben hacer. He añadido algunas cuentas de correo a un perfil de usuario y, si ese usuario se conecta a una máquina que ya tiene, no se crea ninguna cuenta de correo. Si el usuario se conecta a una máquina en la que nunca se ha conectado antes, las cuentas se crean automáticamente a través del perfil de usuario.
Sé que debe haber algo que se me escapa, ya que borrar el directorio de inicio del usuario e iniciar una nueva sesión no funciona (los perfiles se extraen del servidor pero las cuentas de correo no se añaden). ¿Hay algún otro lugar en el que OS X almacene la información de las cuentas de usuario o de los usuarios que han iniciado sesión previamente (como los usuarios de móviles o similares)?
En resumen he cambiado efectivamente vinculante Open Directory, tratando de mantener el directorio de inicio. Extrañamente los ajustes como Dock/Finder que se configuran a través del gestor de perfiles son leídos y aceptados por la máquina del usuario por lo que parece ser sólo el correo (hasta ahora) que no está funcionando.