黑客风云——风云网络
设为首页 加入收藏 我要投稿 网站地图

您现在的位置: 黑客风云 >> 黑客文章 >> 网管频道 >> *NIX网管 >> 正文
·没有路由密码权限时的鸽08-23·上网安全 Vista自我防范10-11
·让濒临崩溃的Windows XP10-11·有备无患,快速自制救急10-11
·要你好看!Windows看图工10-11·空间赞助网提供不同类型10-11
·讨论net.exe和net1.exe的10-10·让3389远程桌面传输更通10-10
·巧妙入侵渗透赌博站10-10·Aspx空间扫权限工具10-10
·Windows2003最新提权工具10-10·易淘乐提供100M免费全能10-10
·系统开机密码忘了不着急10-09·中意网络提供免费100M免10-09
·与众不同 Windows XP开始10-08·让桌面图标翻跟斗 在XP上10-08
·上海宽元站长资助计划-提10-08·个性化Windows XP的任务10-07
·趣盘提供3G免费网络硬盘10-07·秀山热线提供200MB免费全10-07
·一次艰辛的提权过程10-06·成功入侵IT大卖场的渗透10-06
·mysqlhack- MYSQL利用工10-06·lanker一句话PHP后门客户10-06
·WIXI提供3G免费多媒体网10-06·新人网络提供100M/ftp免10-06
·如何利用QQ带来高流量10-05·UuShare提供免费网络文件10-05
[推荐]手把手教您配置Liunx目录服务器(上)
      ★★★★

手把手教您配置Liunx目录服务器(上)

文章整理发布:黑客风云 文章来源:www.05112.com 更新时间:2006-3-6 15:40:10


 

三、配置OpenLDAP 服务器

    以RedHat Linux 4所为例字介绍OpenLDAP 服务器配置文件。主要文件见表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

上一页  [1] [2] [3] 下一页

文章录入:cainiaowang    责任编辑:cainiaowang 
【字体:
Copyright @2006 黑客风云 ●业务联系:QQ 联系怪人 联系奇人 Email:给怪人发邮件 给奇人发邮件
ICP备案:冀06009886