Linu服务器部署系列之七—OpenLDAP篇.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
LDAP(轻量级目录访问服务),通过配置这个服务,我们也可以在 linux 下面使用目录的形式管理用户,就像windows 下面的 AD 一样,方便我们管理。下面我们就一起来配置openldap 服务。本文运行环境:CentOS 5。 软件需求: db-4.7.25.tar.gz ( /technology/global/cn/software/products/berkeley-db/index.html ) openldap-stabletgz ( /software/download/) phpldapadmin-.tar.gz ( /wiki/index.php/Main_Page) 另外,运行phpldapadmin 需要 apache 和 php 的支持,有关apache 和 php 的安装,大家可以参考我的另一篇文章:Linux 服务器部署系列之一—Apache 篇 ( /379574/168534 ) 安 装 openldap 1)安装 BerkeleyDB # tar zxvf db-4.7.25.tar.gz # cd db-4.7.25/build_unix # ../dist/configure # make # make install # vi /etc/ld.so.conf 加入一下语句: /usr/local/BerkeleyDB.4.7/lib # /sbin/ldconfig 安装 openldap # tar zxvf openldap-stabletgz # cd openldap-2.4.16 # env CPPFLAGS=”-I/usr/local/BerkeleyDB.4.7/include” LDFLAGS=”-L/usr/local/BerkeleyDB.4.7/lib” ./configure --prefix=/usr/local/openldap --enable-ldbm # make depend # make # make install 检查安装结果 安装好后,系统会自动生成一些.schema 文件,我们可以使用命令:# ll /usr/local/openldap/etc/openldap/schema/*.schema 来查看,如下图: 配置 openldap openldap 的配置文件主要为slapd.conf 和 ldap.conf,手动安装的话,存放在 /usr/local/openldap/etc/openldap 下面,如下图: 配置 slapd.conf 文件 主要需要修改的地方有两个,一个是将所有./schema 添加进来(默认只有include /usr/local/openldap/etc/openldap/schema/core.schema 这条记录),如下图: 另一个地方是下图所示,将 suffix 项改成自己的目录后缀;设置 rootdn,注意这里设置的 root 管理员是管理openldap 的,跟 linux 系统的root 管理员不是一样的。 启动 openldap 使用以下命令启动openldap: # /usr/local/openldap/libexec/slapd 加密管理员密码 使用命令slappasswd 修改管理员密码,默认的管理员密码是明文形式的,使用 slappasswd 修改后将以加密的方式保存。 修改客户端配置文档 如下图,修改红色框处,设置目录起点。 录入信息 一般信息录入的方式有三种:手工录入,使用.ldif 文件格式录入,使用脚本录入。这里我们选用比较方便的那种——使用.ldif 文件格式录入。 首先使用vi init.ldif 命令建立一个init.ldif 文件,内容如下: 然后用命令/usr/local/openldap/bin/ldapadd -x -W -D “cn=root,dc=guoxuemin,dc=cn” -f init.ldif 将内容导入,如下图: 配置 openldapadmin 1)安装 openldapadmin # tar zxvf phpldapadmin-.tar.gz # mv phpldapadmin- /usr/local/phpldapadmin openldapadmin 的安装很简单,只需要解压,然后移动到相应的目录就可以了。 配置 http.conf 文件 # vi /usr/local/apache/conf/httpd.conf 增加上图所示的内容,上述内容的作用是建立虚拟目录并设置用户认证。设置用户admin 的密码,如下图: 配置 phpldapadmin 默认情况下phpldapadmin

文档评论(0)

hao187 + 关注
官方认证
文档贡献者

该用户很懒,什么也没介绍

认证主体武汉豪锦宏商务信息咨询服务有限公司
IP属地上海
统一社会信用代码/组织机构代码
91420100MA4F3KHG8Q

1亿VIP精品文档

相关文档