配置openladp2.4.1五、啓動、添加ldap數據

原文參考http://blog.sina.com.cn/s/blog_56d8ea900100q5jr.html 的配置部分,不過該文章我的感受有點遺漏,特別是ldapadd命令行,我在本機一直不行,後來增長其它參數才正常添加,因此發表該文章,修正原文中的步驟錯誤.html

接上篇文章http://my.oschina.net/hetiangui/blog/179680 《在linux下安裝openladp 2.4.15版本》編寫的該文檔。java

一、配置openldaplinux

編輯app/openldap/etc/openldap/slapd.conf ,在最後面增長如下行:app


include /home/openladp/app/openldap/etc/openldap/schema/corba.schema
include /home/openladp/app/openldap/etc/openldap/schema/cosine.schema
include /home/openladp/app/openldap/etc/openldap/schema/inetorgperson.schema
include /home/openladp/app/openldap/etc/openldap/schema/misc.schema
include /home/openladp/app/openldap/etc/openldap/schema/openldap.schema
include /home/openladp/app/openldap/etc/openldap/schema/nis.schema
include /home/openladp/app/openldap/etc/openldap/schema/java.schemadom

二、啓動 openldapui

啓動命令爲 app/openldap/libexec/slapd ,默認的啓動端口是389,由於1024如下端口須要用root才能綁定,因此我啓動的時候,將端口修改爲1389 ,經過如下方式啓動:spa

slapd -f /home/openladp/app/openldap/etc/openldap/slapd.conf -h ldap://:1389.net

以上的 /home/openladp/app/openldap/etc/openldap/slapd.conf 就是第1點的配置文件,1389表示你須要啓動的端口;命令行

三、向ldap添加數據htm

添加數據的命令爲:app/openldap/bin/ldapadd

在添加命令以前,咱們先新建一個init.ldif的文件,文件內容以下:

dn: dc=my-domain,dc=com
objectClass: dcObject
objectClass: organization
dc: my-domain
o: my-domain Company

dn: cn=Manager,dc=my-domain,dc=com
objectClass: organizationalRole
cn: Manager

dn: ou=people,dc=my-domain,dc=com
objectClass: organizationalUnit
ou: people

咱們如今須要將該文件的數據導入到ldap裏頭,命令以下:

ldapadd -x -w secret -H ldap://:1389 -D "cn=Manager,dc=my-domain,dc=com" -f init.ldif

和我以前說的文章不一樣的是,增長了-x 參數,另外,我將 -w secret 這個密碼項放在前面,就添加成功了。不然一直報 no such attribute(16)的錯誤

相關文章
相關標籤/搜索