活动目录 LDAP 示例

9

我正在编写一个应用程序,使用PHP adLDAP库与Active Directory进行接口交互。

为了测试这个应用程序,我需要一个本地LDAP数据库,其中包含使用Active Directory Schema的样本数据。

我已经安装了Apache Directory,并获得了一个测试LDAP实例。但是,我找不到使用AD schema的高质量样本数据来源。

我是否在正确的方向上?我从哪里可以获取高质量的AD数据集?

2个回答

4

在生成数据方面,我使用了faker库,该库部分灵感来源于PHP版本。

最近我发布了一个内部项目,使用Faker生成LDAP数据进行测试,称为Eris。虽然它并没有经过严格测试,但对我的需求来说是有效的。Eris类似于针对Samba 4或MS AD的混沌猴子,可以随机创建、删除和移动帐户。

话虽如此,由于我专注于Microsoft目录,建议使用Samba 4。它在开箱即用时使用了标准的Microsoft Active Directory模式。

最简单的设置方式是使用Debian(最好是8版)和发行包。这里有一个相当不错的Ubuntu指南。

如果您是Amazon AWS用户,可以立即启动他们的Simple AD服务(即Samba 4)实例。

AWS选项可以帮助您感受长距离LDAP请求/响应延迟,而本地VM(Debian、Ubuntu等)更容易重置/重建,如果您弄乱了数据库、配置等。
注意:AWS选项是一项服务,不可通过shell访问。因此,它将没有外部连接性。

4

1
我选择了120天的虚拟机选项 - 运行得非常完美。谢谢。 - Steve E.
看起来现在他们有180天了,至少从这个来源:https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2012-r2 - Eduardo
更近期的一个:https://www.microsoft.com/zh-cn/evalcenter/evaluate-windows-server-2022 - Eduardo

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接