LDAP 和 SVN 集成 在 Linux 下配置 LDAP Server 和 Client,实现统一的账号管理认证平台。LDAP 是 C/S 结构的,因此需要设计好哪台机器上搭建 LDAP Server,剩下的机器上安装 LDAP Client。 一、LDAP Server 配置 1. 安装 LDAP 服务 使用 YUM 本地光盘安装 OpenLDAP,安装以下几个必须的包: openldap-devel-2.4.23-26.el6.x86_64 openldap-clients-2.4.23-26.el6.x86_64 openldap-2.4.23-26.el6.x86_64 openldap-servers-2.4.23-26.el6.x86_64 2. 拷贝 LDAP 配置文件到 LDAP 目录 拷贝 slapd.conf 文件到 /etc/openldap 目录下,并备份配置文件。 3. 创建 LDAP 管理员密码 使用 slappasswd 命令创建 LDAP 管理员密码,并将密码保存到剪贴板中。 4. 编译配置文件 使用 vi 编辑器编辑 /etc/openldap/slapd.conf 文件,并添加以下内容: enable server status monitoring (cn=monitor) database monitor access to * by dn.exact="gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth" read by dn.exact="cn=admin,dc=test,dc=com" read by * none 二、LDAP Client 配置 1. 安装 LDAP 客户端 使用 YUM 安装 LDAP 客户端包。 2. 配置 LDAP 客户端 编辑 /etc/openldap/ldap.conf 文件,添加以下内容: URI ldap://192.168.1.10 BASE dc=test, dc=com 三、SVN 集成 1. 安装 SVN 服务器 使用 YUM 安装 SVN 服务器包。 2. 配置 SVN 服务器 编辑 /etc/subversion/config 文件,添加以下内容: anon-access = none auth-access = write password-db = /etc/subversion/passwd 3. 将 LDAP 集成到 SVN 中 编辑 /etc/subversion/authz 文件,添加以下内容: [groups] admins = admin [admins] @admins = rw 四、总结 通过配置 LDAP Server 和 Client,实现了统一的账号管理认证平台。同时,将 SVN 集成到 LDAP 中,实现了集中化的身份验证和授权管理。
剩余8页未读,继续阅读
- 拾光记忆不微伤2020-04-09骗子!!!! 虚假信息,半点都和svn的配置!!!
- 粉丝: 4
- 资源: 7
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助