这是我的 ldap 的样子:
- 红色.lan
- 群组(OU)
- 计算机(子 OU)
- 打印机(子OU)
- 用户(子 OU)
- 部分(OU)
- 用户(开放大学)
- 其他(子 OU)
因此,我尝试进行查询以选择所有组用户(子OU)),但不包括组(OU) 中的组或组(OU) 的任何其他子 OU 中的组。
我已经有一个导入用户(OU)中的所有用户的查询。
我实际的查询是导入组(OU)中的所有组,当我修改它时,它会导入用户(OU)中的组。
使用的查询:
ldap.synchronization.groupSearchBase=ou\=Groups,dc\=red,dc\=lan
诀窍是我有一个名为 Users 的 OU,还有一个名为 Users 的子 OU,这就是为什么我想要指定我想要导入 Groups(OU) 中的 Users 组(SubOU)。
该查询将用于 Alfresco 4.2(但不确定它是否会改变任何内容。)
提前致谢 !
编辑:我也尝试过这个查询:
ldap.synchronization.groupSearchBase=ou\=users(subou),ou\=Groups,dc\=red,dc\=lan
它也不起作用,因为它导入了 Groups OU 中的所有组,而不仅仅是 Users(subou) OU 中的组。
编辑 2:名字中没有括号。真实姓名如下(但使用法语):
- 红色.lan
- 团体
- 主教
- 原始
- 使用者
- *行政部门
- 一般的*
- 服务
- 使用者
- 行政管理
我输入斜体我想要导入的 OU。
答案1
好的,看来你解决了我的问题:诀窍在于 Alfresco(使用查询的程序)不会自动删除已经创建的组,所以我看不出区别。
一旦手动删除组,就会发现查询仅导入请求的组。
谢谢您的宝贵时间!问题已解决!