![OSX SL 服务器 CalDav/DirectoryServices 身份验证错误](https://linux22.com/image/563504/OSX%20SL%20%E6%9C%8D%E5%8A%A1%E5%99%A8%20CalDav%2FDirectoryServices%20%E8%BA%AB%E4%BB%BD%E9%AA%8C%E8%AF%81%E9%94%99%E8%AF%AF%20.png)
我有一台 OSX SL 服务器(版本 10.6.8),大约有 40 个用户,已经投入使用一年了。从第一天开始,我就遇到了问题,用户的 iCal 客户端偶尔会抛出身份验证错误。重置用户密码可以解决问题。我可以为他们重置密码,或者他们可以使用连接到服务器对话框重置自己的密码。
因为用户可以重置自己的密码,并且它为此接受他们的旧密码,所以我觉得问题可能出在 iCal 而不是 Open Directory 上。没有任何工作站加入/绑定到域。
此外,会议室的读取代理和我们公司主日历上显示的委派进出丢失了。我有一个 shell 脚本可以重新创建读取代理,但将公司中的每个人都添加为公司日历上的委派是一件非常麻烦的事情,因为我找不到命令行方法来做到这一点。
最近,这种情况似乎每周发生几次。大多数用户都不同,尽管有些人遇到的问题比其他用户多。最近一次发生在今天下午,我试图找到相关的日志文件和条目。这就是我想到的。我是一名 Linux 管理员,这是我唯一的 OSX 服务器,所以如果有更好的日志文件可以查看,请告诉我。我对 OSX 服务器不太熟悉。
/var/log/caldavd/error.log
2011-10-04 15:40:08-0500 [-] [caldav-8009] [PooledMemCacheProtocol,client] [twistedcaldav.directory.appleopendirectory.OpenDirectoryRecord#error] OpenDirectory (node=/Search) error while performing digest authentication for user <my_user>: ('DirectoryServices Error: Exception raised in file src/CDirectoryService.cpp at line 1078', - 14002)
/资源库/日志/PasswordService/ApplePasswordServer.Server.log
Oct 4 2011 16:15:02 AUTH2: {0x4ca144cc5f7fd0790000002a0000002a, <my_user>} WEBDAV-DIGEST authentication failed, SASL error -13 (password incorrect).
在我本人或用户重置密码后,此密码将更改为
Oct 4 2011 16:15:42 AUTH2: {0x4ca144cc5f7fd0790000002a0000002a, <my_user>} WEBDAV-DIGEST authentication succeeded.
/Library/Logs/PasswordService/ApplePasswordServer.Error.log
Oct 4 2011 16:00:54 client response doesn't match what we generated
这已重复多次,但没有提及是哪个客户。