参考链接:
http://blog.csdn.net/guoyuqi0554/article/details/11015403
http://blog.csdn.net/qk1992919/article/details/51249099
1.安装
sudo apt install slapd ldap-utils
2.配置
#dpkg-reconfigure slapd
大致如下:
代码:
Omit OpenLDAP server configuration? ... No
DNS domain name: ... debuntu.local //根据自己需要输入,但必须和后面的相关地方保持一致
Name of your organization: ... Whatever & Co
Admin Password: XXXXX
Confirm Password: XXXXX
OK
BDB
Do you want your database to be removed when slapd is purged? ... No
Move old database? ... Yes
Allow LDAPv2 Protocol? ... No
3.查询配置情况
ldapsearch -x -LLL -H ldap:/// -b dc=debuntu,dc=local dn 输出结果:
dn: dc=debuntu,dc=local dn: cn=admin,dc=debuntu,dc=local
4.编辑文件add_content.ldif内容如下:dn: ou=People,dc=debuntu,dc=localobjectClass: organizationalUnitou: People dn: ou=Groups,dc=debuntu,dc=localobjectClass: organizationalUnitou: Groups dn: cn=miners,ou=Groups,dc=debuntu,dc=localobjectClass: posixGroupcn: minersgidNumber: 5000 dn: uid=john,ou=People,dc=debuntu,dc=localobjectClass: inetOrgPersonobjectClass: posixAccountobjectClass: shadowAccountuid: johnsn: DoegivenName: Johncn: John DoedisplayName: John DoeuidNumber: 10000gidNumber: 5000userPassword: johnldapgecos: John DoeloginShell: /bin/bashhomeDirectory: /home/john 5.执行命令
ldapadd -x -D cn=admin,dc=debuntu,dc=local -W -f add_content.ldif 结果如下:
dn: dc=debuntu,dc=local dn: cn=admin,dc=debuntu,dc=local dn: ou=People,dc=debuntu,dc=local dn: ou=Groups,dc=debuntu,dc=local dn: cn=miners,ou=Groups,dc=debuntu,dc=local dn: uid=john,ou=People,dc=debuntu,dc=local 注意:上面的输出都有了,就表明安装配置成功
时间: 2024-10-13 00:58:32