Tenemos algunos sistemas utilizados como sistemas de uso general. Configuramos los sistemas para habilitar el usuario Invitado; periódicamente, al intentar iniciar sesión en el sistema, aparece una notificación de llavero diciendo que no puede acceder al llavero local. Una vez iniciada la sesión, al abrir aplicaciones como Safari aparece un mensaje de error sobre la imposibilidad de acceder al llavero ("¿Desea restablecer los valores predeterminados?").
Reinicia el sistema, actúa normal... no hay errores de llavero.
He iniciado sesión a través de ssh como usuario administrador y verificado que cuando el usuario invitado cierra la sesión, los archivos del directorio de inicio... y presumiblemente los archivos del llavero... desaparecen para el invitado. Al iniciar sesión se vuelve a crear el directorio home del Guest.
Lo primero que pensé es que algo está reteniendo archivos de llavero abiertos incluso cuando se eliminan y no se cierra el gestor de archivos, pero no vi nada en lsof que retuviera archivos de invitados abiertos entre inicios de sesión.
El sistema operativo es 10.10.1. Mis preguntas son, ¿cómo puedo averiguar qué está almacenando en caché las credenciales del llavero para Guest? Y ¿hay alguna forma de borrar lo que esté afectando al inicio de sesión de Invitado sin que los usuarios tengan que "apagarlo y volverlo a encender"?