Nous avons quelques systèmes utilisés comme des systèmes à usage général. Nous avons configuré les systèmes pour qu'ils activent l'utilisateur invité ; périodiquement, lorsque l'on essaie de se connecter au système, une notification de trousseau de clés s'affiche pour indiquer qu'il ne peut pas accéder au trousseau de clés local. Une fois connecté, l'ouverture d'applications comme Safari donne un message d'erreur indiquant qu'il n'est pas possible d'accéder à un trousseau ("Voulez-vous réinitialiser les paramètres par défaut ?!").
Redémarrez le système, il se comporte normalement... pas d'erreur de trousseau.
Je me suis connecté via ssh en tant qu'utilisateur administrateur et j'ai vérifié que lorsque l'utilisateur invité se déconnecte, les fichiers du répertoire personnel... et probablement les fichiers du trousseau... ont disparu pour l'invité. En se connectant, le répertoire personnel de l'invité est recréé.
La première idée est que quelque chose conserve les fichiers du trousseau ouverts même lorsqu'ils sont supprimés et ne ferme pas l'identifiant du fichier, mais je n'ai rien vu dans lsof qui conserve les fichiers des invités ouverts entre les connexions.
Le système d'exploitation est 10.10.1. Mes questions sont les suivantes : comment puis-je savoir ce qui met en cache les informations d'identification du trousseau pour l'invité ? Existe-t-il un moyen d'effacer ce qui affecte la connexion de l'invité sans que les utilisateurs aient à "l'éteindre et le rallumer" ?