在我重新启动之前,访客用户有钥匙串问题


2

我们有一些系统用作通用系统。我们配置系统以启用Guest用户; 定期,当尝试登录系统时,会弹出一个钥匙串通知,说它无法访问本地钥匙串。登录后,打开Safari等应用程序会显示一条无法访问钥匙串的错误消息(“您要重置为默认设置吗?!”)

重启系统,它正常运行......没有钥匙串错误。

我已经通过ssh作为管理员用户登录并验证了当访客用户注销时,主目录文件......以及可能是钥匙串文件...已经不在了。登录会重新创建Guest的主目录。

首先想到的是即使在删除并且没有关闭文件句柄时仍然保持打开的钥匙串文件,但是我没有看到任何显示在lsof中的任何内容在登录之间保持打开来宾文件。

操作系统是10.10.1。我的问题是,如何找出缓存Key的Keychain凭据?有没有办法清除影响访客登录的任何内容,而无需用户“关闭它再重新启动?”

Answers:


1

通过将/Users/Guest文件夹复制到本地化的访客用户模板来自定义访客用户帐户时,应检查该模板文件夹是否具有空./Library/Keychains/目录。

这将使系统在新的访客用户初始化期间创建钥匙串。


0

在多个版本的OSX中,我一直在努力解决这个问题。我已经开始接受OSX处理来宾用户的方式就像F一样错误,你只需要不时重新启动。什么voromax说关于删除钥匙串文件夹内的钥匙串文件(但不是钥匙串文件夹本身)是真的,但我猜你已经知道了这一点,否则重启后它将无法正常运行。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.