ldap 使用 migrationtools 生成 ldif 文件.note

noteId: WEB38bb2fc67733f375fc8352de9d041139 · 原始路径:/ALL/Linux - A模块/服务配置/Open LDAP/ldap 使用 migrationtools 生成 ldif 文件.note · 图片:3 · 附件待处理:0

 
 
 
一、创建 ldap用户:
 
1、生成 ldif 文件:
apt install -y migrationtools libfile-which-perl    //两个软件包缺一不可
cd /usr/share/migrationtools
./migrate_base.pl > base.ldif    //生成 ou ldif 模板(可直接导入ldap)
 
tail -1 /etc/passwd > user.info    //提取passwd文件中最后一名用户的信息
./migrate_passwd.pl user.info > user.ldif    //根据该用户信息生成ldif 文件
 
cat user.ldif
但是要记得,将 dn: uid= 改为 dn: cn= (因为第47届评分表就是这样):
 
 
如果要导入:
ldapadd -x -D "cn=admin,dc=appsrv,dc=com" -w GDSkills-2023 -f user.ldif