Skip to content

maxadd/import-ldap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

通过 csv/excel 导入用户到 ldap。

文件第一行为 ldap 属性,必须存在以下属性:

  • dn:用户的完整 dn。如果配置文件中定义了 base_dn,那么这个 dn 就是 base_dn 的相对值。当 base_dn 为 ou=it,dc=example,dc=com,dn 为 uid=023123 时,用户的完整 dn 为 uid=023123,ou=it,dc=example,dc=com;
  • objectClass:这个必须存在,通常它的值会有多个,多个值之间使用配置文件中 delimiter 指定的分隔符分隔。

userPassword 作为用户密码可以不指定,如果不指定会自动生成,密码强度为 16 位大小写字母、数字和特殊字符混合;如果指定使用指定的密码。最终密码存入 ldap 后会对密码进行 sha512_crypt 加密(Linux 服务器的密码就是这种加密方式),目前不支持其他加密手段。

可以查看 file.csv 和 config.yml 作为参考。

每导入一个用户,会输出该用户的登录名和密码。

About

通过 csv/excel 导入用户到 ldap。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages