- 论坛徽章:
- 0
|
首先非常感谢你的帮助.
但是问题是:我已经注意了这些.
我是这样做的:
#ldapadd -D "cn=Manager,dc=mycompany,dc=com" -w mypassword -f myldif.ldif
参数的大小写是按其命令帮助的说明进行的,且参数值是根据自己数据库的设定来填写的,其中ldif文件也给出了绝对路经。
其中myldif.ldif内容为:
dn:dc=mycompany,dc=com
objectClass:dcObject (或用bjectClass:top)
dn:cn=Manager,dc=mycompany,dc=com
objectClassrganizationalRole
cn:Manager
但执行结果一样总是:
adding new entry dc=mycompany,dc=com
ldap_add: Operations error
ldapadd -c 来强行加入,亦是如此,只是连出两次错误提示而矣!
我急切的想知道:
1: 你们的LDIF文件是如何写出来的?
格式我还是懂得,我用的是VI,或用其它编辑器写文件然后保存成LDIF文件
如果有错误执行ldapadd还是有所提示的,反倒是格式正确时提示:
adding new entry dc=mycompany,dc=com
ldap_add: Operations error
如果我的方法不对,请指点,明示.
2: 在配置文件slapd.conf中指定了后台数据库的路径,但里边总是什么都没有?
我想是因为执行"ldapadd"没有成功,即总是出现ldap_add: Operations error,导致数据库中没有文件生成,也就没有任何文件.[我指定的数据库类型为ldbm].
我想知道你们的数据库里都有些什么文件?
能否看到里边的内容?
我没有见到,但我想应该是目录树的目录项数据.请告知.
如果是这样我想知道:是为什么我的数据库无法生成?(从openldap.org网站上查到应该需要DB,但我的系统里有的.)
3: 我的基准DN和根管理员都在配置文件slapd.conf中配置了,无论是手工或使用Webmin对Openldap管理模块进行管理,看起来其配置都是正确的.然而就是写不进数据库.
我描述的可能太乱了,但我认为问题的核心是:为什么这种情况下我的数据库建不起来????????????????????????
//成功源自互帮互助,大家共同努力!!! |
|