三,初始化OpenLADP
首先将我们的DNS域名转化为基准标识名DN
hrb.com -> dc=hrb,dc=com #dc代表这是域名的一部分
编辑/usr/openldap/etc/openldap/slapd.conf
复制内容到剪贴板
代码:
include /usr/openldap/etc/openldap/schema/core.schema
include /usr/openldap/etc/openldap/schema/cosine.schema
include /usr/openldap/etc/openldap/schema/inetorgperson.schema
include /usr/openldap/etc/openldap/schema/nis.schema
include /usr/openldap/etc/openldap/schema/corba.schema
include /usr/openldap/etc/openldap/schema/java.schema
include /usr/openldap/etc/openldap/schema/misc.schema
include /usr/openldap/etc/openldap/schema/dyngroup.schema
include /usr/openldap/etc/openldap/schema/openldap.schema
database bdb
suffix "dc=hrb,dc=com"
rootdn "cn=Manager,dc=hrb,dc=com"
rootpw {SSHA}lHyPCB9XgXFQUMGtGTumK/B7pMNulmZv #该密文由slappasswd生成并粘贴于此
directory /usr/openldap/var/openldap-data启动:执行/usr/openldap/libexec/slapd
测试运行是否成功:
初始化开始
建立一个文本文件,名字为hrb.ldif,注意每一行最后不要留空格。
复制内容到剪贴板
代码:
dn: dc=hrb,dc=com
objectclass: dcObject
objectclass: organization
o: Sharecenter.net.Company
dc: sharecenter
dn: cn=Manager,dc=hrb,dc=com
objectclass: organizationalRole
cn: Manager导入:
ldapadd -x -D "cn=Manager,dc=hrb,dc=com" -W -f hrb.ldif
查询测试
ldapsearch -x -b '' -s base '(objectclass=*)' namingContexts