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
全部导进去后下面是数据库里面的全部信息