Linux中国 Linux中国门户站!
设为主页 设为主页
收藏本站 收藏本站
 
当前位置 :首页 ->Linux技术 ->服务器相关 ->正文

手把手教您配置Linux目录服务器

来源: 作者: 时间:2007-04-11 点击: [收藏] [投稿]


表1


  1. 建立Linux用户账号


  使用文本编辑建立一个文本文件,文件名称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


  建立Linux用户账号:


  #chmod 775 add-users.sh
  #./add-users.sh


  2.修改缺省配置文件:/etc/OpenLDAP/slapd.conf,请把蓝色部分按照您的具体情况填写。






database bdb
suffix "dc=myexample,dc=com"    #一条记录所属区域#
rootdn "cn=Manager,dc=example,dc=com"
rootpw 1234567                 #定义LDAP根管理员的密码


  3.把原有Linux 账号转为LDIF 文件


  原有Linux 服务器上有user1-user9 这些使用者账号,密码均为123456;下面便是转换的步骤:






# cd /usr/share/OpenLDAP/migration  #转换文件的目录#
# vi migrate_common.ph
 $DEFAULT_MAIL_DOMAIN = "myexample.com";
Default base
 $DEFAULT_BASE = "dc=myexample,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. 转换原有Linux 账号至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


  四、启动OpenLDAP服务器


  #chown ldap.ldap /var/lib/ldap/*  #把/var/lib/ldap/目录内的档案变更拥有者及群组为ldap。


  然后可以通过Rat Het Enterprise Linux图形界面下的选择“主选单”→“系统设置”→“服务器设置”→“服务”,在弹出的界面中选中ldap”,单击“重新启动”即可,见图3。

 如果您对本文有任何疑问或者建议,请到讨论区发表您的意见: >> 论坛入口 <<



上一篇:技术前沿:四种主要服务器虚拟技术   下一篇:Novell小型商业服务器用户Linux套件

文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【我要投稿】 【论坛讨论
更多相关文章
Power by linux-cn.com 粤ICP备05006655号