如果 iManager 先于 eDirectory 安装,则在使用 iManager、LDAP(S) 或 HTTP(S) 访问 eDirectory 时可能会遇到下列错误。
尝试使用 iManager 访问加密属性时发生 -340 错误
可能是因为没有设置 eDirectory 的初始系统配置。安装 eDirectory 的用户和运行 eDirectory 服务器的用户必须协调 eDirectory 的配置。通常,eDirectory 会以管理员身份进行安装并作为 SYSTEM 运行。您可以手动纠正此问题,但必须了解 eDirectory、iManager、NICI 以及其他当前已安装的产品。您必须确定执行下列步骤是否安全。您还应该检查产品文档及其相关性,以查看它们是否使用了长期加密数据或机密信息。
如果 eDirectory 和 iManager 安装在同一计算机上,您可以在安装 eDirectory 之后手动配置 eDirectory。
注:如果之前已安装了 eDirectory 并且于当前计算机上成功运行,则无需执行此操作。
以管理员身份登录。
停止 eDirectory 服务器和 Tomcat 服务。
同时停止可能正在使用 NICI 的所有其他服务。
获取 %systemroot%\system32\novell\NICI\SYSTEM 目录的所有权。
从文件属性的“安全性”>“高级选项”执行此操作。
将 SYSTEM 目录中的内容保存在备份目录中。
删除 SYSTEM 目录中的内容。
将 %systemroot%\system32\novell\NICI\Administrator 中的内容复制到 %systemroot%\SYSTEM32\novell\NICI\SYSTEM 中.
您可以重设置 %systemroot%\system32\novell\NICI\SYSTEM 的权限及其内容,以便只有 SYSTEM 有权访问。
重启动 NDS 服务器和 Tomcat 服务以及可能停止的任何其他服务。