Tenemos algunos sistemas utilizados como sistemas de propósito general. Configuramos los sistemas para habilitar al usuario invitado; periódicamente, cuando se intenta iniciar sesión en el sistema, aparece una notificación de llavero que indica que no puede acceder al llavero local. Una vez que haya iniciado sesión, al abrir aplicaciones como Safari, aparecerá un mensaje de error acerca de no poder acceder a un llavero ("¿Desea restablecer los valores predeterminados?")
Reinicie el sistema, funciona normalmente ... no hay errores de llavero.
He iniciado sesión a través de ssh como usuario administrador y he verificado que cuando el usuario invitado se desconecta, los archivos del directorio de inicio ... y presumiblemente los archivos de llavero ... se han ido para el invitado. Al iniciar sesión se vuelve a crear el directorio principal del invitado.
Lo primero que pensé es que algo mantiene los archivos de llavero abiertos incluso cuando se eliminan y no se cierra el identificador de archivos, pero no vi nada en lsof que mantiene los archivos abiertos de Invitados entre inicios de sesión.
OS es 10.10.1. Mis preguntas son, ¿cómo puedo averiguar qué es el caché de las credenciales del llavero para el invitado? ¿Y hay una manera de eliminar todo lo que está afectando el inicio de sesión de Guest sin que los usuarios lo "apaguen y vuelvan a encender?"