LDAP与migrationtools 导入系统账号

1:安装migrationtools

     yum -y install migrationtools

2:修改配置文件

     cd     /usr/share/migrationtools 可以看到很多的文件

     vim   migrate_common.ph 
     LDAP与migrationtools 导入系统账号_第1张图片
 
3:生成基础的数据导入数据库文件
      cd  /usr/share/migrationtools 
      ./migrate_base.pl > base.ldif
 
    LDAP与migrationtools 导入系统账号_第2张图片
      
    并把base.ldif里将不要的条目删除,然后通过ldapadd导入LDAP
    ldapadd -x -W -D "cn=Captain,dc=abc,dc=com" -f base.ldif
    这里一直报错,提示已经存在:
   
    
    可以通过-c参数,强制添加,就可以了
    ldapadd -x -c -W -D "cn=Captain,dc=abc,dc=com" -f base.ldif
    LDAP与migrationtools 导入系统账号_第3张图片
4:添加三个用户aa,bb,cc,密码都设为123456
 
5:将系统用户生成ldif文件
     cd  /usr/share/migrationtools 在这个目录下执行下面两句,可以看到,生成了两个文件
     ./migrate_passwd.pl /etc/passwd passwd.ldif
     ./migrate_group.pl /etc/group group.ldif
    
6:vim passwd.ldif打开这个文件,删除系统账号与不需要的账号,留下刚刚测试的aa,bb,cc
     LDAP与migrationtools 导入系统账号_第4张图片
 
7:vim group.ldif 删除不需要的用户组,留下刚刚的用户组
     LDAP与migrationtools 导入系统账号_第5张图片
 
8:然后把所属组导进去    ldapadd -x -W -D "cn=Captain,dc=abc,dc=com" -f group.ldif
     LDAP与migrationtools 导入系统账号_第6张图片
 
9:把密码文件导进去    ldapadd -x -W -D "cn=Captain,dc=abc,dc=com" -f passwd.ldif
 
    
 
10:然后通过刷新phpldapAdmin,就可以看到
    LDAP与migrationtools 导入系统账号_第7张图片
 
11 :查询用户信息  ldapsearch -LLL -x -D "cn=Captain,dc=abc,dc=com" -W -b 'dc=abc,dc=com' 'uid=aa'
     LDAP与migrationtools 导入系统账号_第8张图片
 
 
 
 
 
 
 
 

你可能感兴趣的:(LDAP与migrationtools 导入系统账号)