Linux下安装配置OpenLDAP服务器

发布时间:2020-03-31 13:30:02 作者:abcwxt 阅读量:2000

东西多了,为了好管理,我们会将它们别类;服务器中信息、资源多了,不言而喻也是这个道理,而目录服务器是这个原理。那么支持IPV6协议的OpenLDAP如何在Lin服务器上安装配置?
一、安装OpenLDAP服务器
如果在Lin系统安装时已经把安装上了,那么我们可以直接对OpenLDAP进行配置使用了。否则,可以通过Rat Het Enterprise Lin图形界面下的“添加/删除应用程序”工具进行安装。具体方法是,选择“主选单”→“系统设置”→“添加/删除应用程序”,在弹出的界面中选中“网络服务器”的“OpenLDAP-server”,单击“更新”即可,见图1。 
  图1安装OpenLDAP 服务器软件
如果你使用的是其他版本的Lin,那么通常要安装以下软件包:OpenLDAP、OpenLDAP-servers、OpenLDAP-clients、OpenLDAP-devel ,OpenLDAP-2.0是必要套件,一定要先安装;OpenLDAP-servers是服务器套件;OpenLDAP-clients是操作程序套件;OpenLDAP-devel是开发工具套件。
二、配置OpenLDAP 服务器
以RedHat Lin 4所为例字介绍OpenLDAP 服务器配置文件。主要文件见表1。
  表1
  1. 建立Lin用户账号
 
  使用文本编辑建立一个文本文件,文件名称myusers.list 内容如下:
 
  user1 123456
 
  user2 123456
 
  user3 123456
 
  user4 123456
 
  user5 123456
 
  user6 123456
 
  user7 123456
 
  user8 123456
 
  user9 123456
 
个字段为使用者名称;第二个字段为预设密码,中间必须用空格隔开。然后使用文本编辑建立另外一个文本文件,文件名称add-users.sh内容如下:
 
  #!/bin/bash
 
  for i in `awk '{print  $1}' users.list `
 
  do
 
  useradd  $i
 
  grep "\< $i\>" users.list | awk '{print  $2}' | passwd --stdin  $i
 
  done
 
  建立Lin用户账号:
 
  #chmod 775 add-users.sh
 
  #./add-users.sh
 
  2.修改缺省配置文件:/etc/OpenLDAP/slapd.conf,请把蓝色部分按照您的具体情况填写。
 
  database bdb
 
  suffix "dc=example,dc=com" #记录所属区域#
 
  rootdn "cn=Manager,dc=example,dc=com"
 
  rootpw 1234567 #定义LDAP根管理员的密码
 
  3.将原有Lin 账号转为LDIF 文件
 
  原有Lin 服务器上有user1-user9 这些使用者账号,密码均为123456;下面便是转换的步骤:
 
  # cd /usr/share/OpenLDAP/migration #转换文件的目录#
 
  # vi migrate_common.ph
 
   $DEFAULT_MAIL_DOMAIN = "example.com";
 
  Default base
 
   $DEFAULT_BASE = "dc=example,dc=com";
 
  # ./migrate_passwd.pl /etc/passwd > /worktmp/user.ldif
 
  # ./migrate_group.pl /etc/group > /worktmp/group.ldif
 
  4. 建立example.ldif,ou_people.ldif, ou_group.ldif三个文件
 
  #cat example.ldif
 
  dn: dc=example,dc=com
 
  dc: example
 
  objectClass: dcObject
 
  objectClass: organizationalUnit
 
  ou: example.com
 
  #cat ou_people.ldif
 
  dn: ou=people, dc=example, dc=com
 
  objectclass: organizationalunit
 
  ou: people
 
  #cat ou_group.ldif
 
  dn: ou=group, dc=example, dc=com
 
  objectclass: organizationalunit
 
  ou: group
 
  5. 转换原有Lin 账号至OpenLDAP服务器上:
 
  #slapadd -vl example.ldif
 
  added: "dc=example,dc=com" (00000001)
 
  #slapadd -vl ou_people.ldif
 
  added: "ou=people,dc=example,dc=com" (00000002)
 
  #slapadd -vl ou_group.ldif
 
  added: "ou=group,dc=example,dc=com" (00000043)
 
  #slapadd -vl user.ldif
 
  #slapadd -vl group.ldif

 推荐阅读:OutLook上如何使用OpenLDAP


***本网站图片,文字之类版权申明,因为网站可以由注册用户自行上传图片或文字,本网站无法鉴别所上传图片或文字的知识版权,如果侵犯,请及时通知我们,本网站将在第一时间及时删除。

我要评论

网友评论


评论时间:2023-12-29 02:30:03

它不仅能提供稳定可靠的网络访问服务,还具有很强的管理和维护能力,在国际互联网上发挥着重要作用虚拟主机分销平台无限用 虚拟主机免费xunizhuj 发挥着重要作用

回复

  热门标签

爱秒云
Catfish(鲶鱼) Blog V 4.7.3