redhat6.3环境下搭建ldap服务器

os:redhat 6.3

安装ldap

Yum �Cy install openldap*

主要是安装下面rpm几个包。

找到配置文件,ldap的配置文件是/etc/openldap/slapd.conf。但是这个文件默认是不存在的,所以我们要找到一个模板,拷贝过去

开始编辑这个配置文件,找到这里

改成自己想要的根区域和管理用户

加管理员密码,先用slappasswd生成密码,再把密码复制到/etc/openldap/slapd.conf

注意:rootpw与密码之间不能有空格键,要用tab键间隔开


要删除/etc/openldap/slapd.d下面的所有内容,否则后面在使用ldapadd的时候会出现错误

DB_CONFIG 这个文件拷贝到/var/lib/ldap/下面

修改这些权限,要去启动会报错

添加根

dn: dc=simple,dc=com

objectClass: dcObject

objectClass: organization

o: simple

dc: simple

#定义Manager用户

dn: cn=admin,dc=simple,dc=com

objectclass: organizationalRole

cn: admin

description: OpenLDAP Manager

#定义含有用户的目录入口

dn: ou=users,dc=simple,dc=com

objectClass: organizationalUnit

ou: users

#定义simpleuser用户

dn: uid=simpleuser,ou=users,dc=simple,dc=com

objectClass: inetOrgPerson

sn: simpleuser

cn: simpleuser

uid: simpleuser

userPassword: 12345

#定义simpleuser2用户

dn: uid=simpleuser2,ou=users,dc=openv,dc=com

objectClass: inetOrgPerson

sn: simpleuser2

cn: simpleuser2

uid: simpleuser2

userPassword: 12345

#定义含有角色的目录入口

dn: ou=groups,dc=simple,dc=com

objectClass: organizationalUnit

ou: groups

#定义usergroups角色

dn: cn=usergroups,ou=groups,dc=openv,dc=com

objectClass: groupOfNames

cn: usergroups

member: uid=simpleuser,ou=users,dc=simple,dc=com

member: uid=simpleuser2,ou=users,dc=simple,dc=com

#定义othergroups角色

dn: cn=othergroups,ou=groups,dc=simple,dc=com

objectClass: groupOfNames

cn: othergroups

member: uid=simpleuser2,ou=users,dc=simple,dc=com

全部导进去后下面是数据库里面的全部信息








你可能感兴趣的:(LDAP)