以RedHat Linux 4所为例字介绍OpenLDAP 服务器配置文件。主要文件见表1。

表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 |
| 论坛热门帖子: | [lch203] 写得蛮好的linux学习笔记(10-21) [黑马制造] 学习java的30个目标(10-19) [笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19) [udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18) [沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18) |
| TAG标签: | 服务器 目录 配置 dc 文件 com example Linux 账号 #slapadd |
- ·关于Linux Grep命令使用的详细介绍
·FC3->FC4 yum升级做法
·RHEL4 通过yum自动升级实现
·redhat使用yum自动升级为centos
·使用yum升级和yum使用简介
·细看嵌入式中文Linux
·Debian GNU/Linux及其中文应用
·Mandrake Linux7.2的中文化
·Linux 内核开发者的实用技巧
·从源代码打造一个最小化的Linux系统
·Linux 环境下的高级隐藏技术
注册
个人空间
