跳转到主要内容

早期检测研究网络目录的LDAP工具

项目描述

☎️ EDRN LDAP同步

本包包含EDRN目录服务的工具。提供了三个控制台脚本

  • usersync — 为注册人员向EDRN RDF源添加和删除用户
  • groupsync — 为网站和委员会从EDRN RDF源添加和更新资助网站和协作组
  • all-edrn-sync — 保持所有EDRN组更新

🚗 入门指南

执行以下操作

$ python3 -m venv venv
$ venv/bin/pip install --quiet --upgrade setuptools pip wheel
$ venv/bin/pip install --editable .

然后您就可以在venv/bin中运行上述三个脚本了。

🎥 生产使用

只需添加以下cron表条目

@daily /usr/local/edrn/edrn/ldap-sync-utils/bin/usersync --password PASSWORD --quiet
@daily /usr/local/edrn/edrn/ldap-sync-utils/bin/groupsync --password PASSWORD --quiet
@hourly /usr/local/edrn/edrn/ldap-sync-utils/bin/all-edrn-sync --password PASSWORD --quiet

将PASSWORD替换为EDRN目录服务管理员账户的密码。

📀 软件环境

此软件用Python 3编写,需要Python 3.7或更高版本(但可能不是Python 4或更高版本)。

👥 贡献

您可以从查看公开问题、分支项目并提交拉取请求开始。您还可以通过电子邮件向我们提出建议。

🔢 版本控制

我们使用SemVer理念对这款软件进行版本管理。有关可用的版本,请参阅本项目上发布的版本

👩‍🎨 创作者

主要开发者是

📃 许可协议

本项目遵循Apache 2.0许可证。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

jpl_edrn_ldap_sync-2.0.2.tar.gz (15.5 kB 查看哈希值)

上传时间 源代码

构建分发

jpl.edrn.ldap.sync-2.0.2-py3-none-any.whl (18.4 kB 查看哈希值)

上传时间 Python 3

由以下组织支持