在 Mac OS Server 10.6 中,当我选择一个用户帐户时,取消选中“访问帐户”复选框,然后单击“保存”,我收到以下错误消息:
Error of type eDSAuthFailed (-14090) on line 3912 of /SourceCache/WorkgroupManager/WorkgroupManager-361.3.1/Plugins/UserAccounts/UserAdvancedPluginView.mm
我尝试过的所有用户帐户都会发生这种情况。我能够更改其他属性(例如,密码);我只是无法禁用帐户。
有关如何解决此问题或解决此问题以禁用用户帐户的任何想法?
已经尝试过
changeip -checkhostname
说“名字匹配。没有什么可以改变的。”
在 Workgroup Manager 中,有两个级别的身份验证:首先是“Workgroup Manager Connect”对话框,然后是主窗口工具栏正下方的身份验证栏。对于第二次身份验证,我是
diradmin
,失败了。我为此删除了我的钥匙串条目,重新启动了工作组管理器,然后,对于第二次身份验证,身份验证为root
. Root 能够成功禁用用户帐户。这很奇怪,因为
diradmin
具有“管理此服务器”权限,我认为这将包括禁用用户的权限。http://support.apple.com/kb/HT3186将通过检查更详细的目录服务日志帮助您了解发生了什么。
如果您从客户端上的 Workgroup Manager 远程访问服务器,则第一步是取消绑定/重新绑定客户端。
Open Directory 的问题真的很烦解决,可以关联上千个东西。如果您的网络模式与第三方系统的连接不是太紧密,我建议您备份您的用户/组/计算机。
/Utilities/Workgroup Manager, Export (Password are not saved) 然后你将OD设置为standalone,然后再次master,它会重新创建LDAP和Kerberos /Utilities/Workgroup Manager, Import (你必须为用户设置新密码)。
注意:将 OD 提升为 Master 然后重新导入用户帐户不会重置您的协作服务数据,例如 wiki、web、PosGres、地址簿、日历...等
您可以 - 否则 - 存档 OD(帐户的密码保持不变),然后恢复,但您很可能同时恢复了问题。