Chinaunix首页 | 论坛 | 博客
  • 博客访问: 360337
  • 博文数量: 100
  • 博客积分: 1894
  • 博客等级: 上尉
  • 技术积分: 951
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-11 23:17
文章分类

全部博文(100)

文章存档

2018年(3)

2014年(2)

2013年(7)

2012年(10)

2011年(8)

2010年(6)

2009年(63)

2008年(1)

分类:

2009-05-10 17:17:25

一、ldapadd 添加节点
     -x                     表示密码验证;
     -D                 指定管理员DN;
     -w           指定管理员的密码;
     -W                     提示输入管理员的密码
     -f               指定LDIF文件路路径;
 
1.添加根节点
   test.ldif文件内容如下:
      dn: dc=wwyhy,dc=com
      objectClass: top
      objectClass: dcObject
      objectClass: organization
      o: Testing Domain
      description: This is my testing Openldap

2.添加2个子节点
    test.ldif文件内容如下:
        dn: dc=chengdu,dc=mooo,dc=com
        objectClass: dcObject
        objectClass: organization
        dc: chengdu
        o: Example Company
        description: chengdu

        dn: cn=shanghai,dc=mooo,dc=com
        objectClass: organizationalRole
        cn: shanghai
        description: shanghai
 
列子:
     ldapadd -x -D "cn=admin,dc=wwyhy,dc=com" -W -f /tmp/test.ldif
 
二、ldapsearch 搜索数据
 ldapsearch -x -b 'dc=dc=wwyhy,dc=com' -s base '(objectclass=*)'
 ldapsearch -x -b 'dc=chengdu,dc=wwyhy,dc=com' -s base '(objectclass=*)'
 ldapsearch -x -b 'cn=shanghai,dc=wwyhy,dc=com' -s base '(objectclass=*)'
 最后加 -L 按照LDIF显示
三、ldapdelete 删除
ldapdelete -x -D "cn=admin,dc=wwyhy,dc=com""cn=shanghai,dc=wwyhy,dc=com" -W 
#删除节点
 
四、 
将/etc/passwd和/etc/shadow文件中的数据转换成LDIF格式的文件. 工具叫MigrationTools
下载地址:
 
转换之前先编辑migrate_common.ph 这个文件了来适合你的域名、组织等。
 
如下:
需要修改的參數大概是如下幾個:

$DEFAULT_MAIL_DOMAIN        缺省的DNS域名;
$DEFAULT_BASE                缺省的基本域名(即根的域名);
$DEFAULT_MAIL_HOST        缺省的
------------------------------
以下是我的:
$DEFAULT_MAIL_DOMAIN = "wwyhy.com";
$DEFAULT_BASE = "dc=wwyhy,dc=com";
$DEFAULT_MAIL_HOST = "mail.wwyhy.com";
 
转换passwd文件
 
# ./migrate_passwd.pl /etc/passwd /tmp/passwd.ldif
 
 
导入见 一

 
阅读(2483) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2009-05-10 21:19:43

http://www.linuxfly.org/read.php?104