我正在尝试设置 RhodeCode 以及其他服务以使用 LDAP(OpenLDAP v3)并且一切都很好,除了一件事,我的结构如下所示:
dc=domain,dc=com
ou=Groups | ou=People
hgusers | test1
sshusers | test2
others
这些是通过 ldapsearch 获得的示例
dn: cn=sshusers,ou=Group,dc=domain,dc=com
objectClass: top
objectClass: posixGroup
cn: sshusers
userPassword:: e2NyeXB0fXg=
gidNumber: 14567
memberUid: test1
dn: uid=test1,ou=People,dc=domain,dc=com
uid: test1
cn: Test User
objectClass: account
objectClass: posixAccount
objectClass: top
objectClass: shadowAccount
shadowLastChange: 15472
shadowMax: 99999
shadowWarning: 7
loginShell: /bin/sh
uidNumber: 10099
gidNumber: 10099
homeDirectory: /home/test1
gecos: test
userPassword:: e1NTSEF9WDUvSWpYeU9YQjlESGxYdy9ETWFTRFhaejFVN3VLSm8=
现在我正在尝试为 RhodeCode 和其他东西创建一个过滤器,因此它只允许来自 hgusers 组的人访问,但我不知道如何创建它。让我担心的是,没有可以使用的 memberOf 属性,也不知道如何添加它。有人可以帮我解决这个问题吗?