1,ldap搭建
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 | 1,关闭selinux 2,如果修改了hostname,相应的要修改hosts,不然执行命令会卡住,很长时间才会执行完成 3,安装软件 yum install -y openldap openldap-clients openldap-servers vim 4,配置openldap server 4-1 vim /etc/openldap/slapd.d/cn=config/olcDatabase={1}monitor.ldif 将 olcAccess: {0}to * by dn. base ="gidNumber=0+uidNumber=0,cn=peercred,cn= extern al,cn=auth " read by dn.base=" cn=Manager,dc=my-domain,dc=com" read by * none 改为: olcAccess: {0}to * by dn. base ="gidNumber=0+uidNumber=0,cn=peercred,cn= extern al,cn=auth " read by dn.base=" cn=admin-test,dc=test,dc=com" read by * none 4-2 vim /etc/openldap/slapd.d/cn=config/olcDatabase={2}hdb.ldif 将 olcSuffix: dc=my-domain,dc=com olcRootDN: cn=Manager,dc=my-domain,dc=com 改为: olcSuffix: dc= test,dc=com olcRootDN: cn= admin-test,dc=test,dc=com 然后添加一行 olcRootPW: 123456 此处设置的是认证密码 4-3 拷贝DB文件 cp /usr/share/openldap-servers/DB_CONFIG.example / var /lib/ldap/DB_CONFIG 修改该文件的权限 chown -R ldap:ldap / var /lib/ldap/ 4-4 测试配置文件是否正确 slaptest -u 4-5启动服务 systemctl start slapd systemctl enable slapd 4-6添加scheme表 ldapadd -Y EXTERNAL -H ldapi: /// -D "cn=config" -f /etc/openldap/schema/nis.ldif ldapadd -Y EXTERNAL -H ldapi: /// -D "cn=config" -f /etc/openldap/schema/cosine.ldif |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!