# syncDingLdap **Repository Path**: cuijianzhe/sync-ding-ldap ## Basic Information - **Project Name**: syncDingLdap - **Description**: 钉钉人员同步ldap - **Primary Language**: Python - **License**: EPL-1.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 2 - **Created**: 2021-03-19 - **Last Updated**: 2022-06-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 同步钉钉人员信息到LDAP账户系统 > 目前离职账户恢复陈洁、侯家庆两名产品经理的账户;wlb的LDAP账户目前不可删除,当前发现**wlb**与`Gitlab`的`root`账户绑定; * 取钉钉人员**邮箱前缀** * **name转拼音字符**这个功能是为了过度使用,现在已经注释 * 删除之前最早一次同步不存在或者离职人员信息,旧账号不做处理 * 部门下的过期账号遍历删除,不然只删除账号,部门信息里面还有此人,只是不可用状态 * 删除`ldap`所有组的过期人员 * `cat depart.log | awk -F '=' '{print $2}' | awk -F ',' '{print $1}'` * `delUser.py`可单独执行删除过期人员姓名账号 * `core`文件中的`deleteDepartUser()`可不用定时执行 * 截止2020年10月16日10:47:51已删除2000+离职账户 * 通过此 `syncdingldap/ldap/deleteDepartUser.py` 脚本可统一删除组内冗余离职账户,前提把所有组名整理出来 * 现有些其他账户而钉钉不存在的账户不做删除处理(例如`boxingxing`) ##### 目前LDAP账户信息已经相对比较干净了,没有冗余过期账户等