2014-04-16 56 views
0

我设法为LDAP认证进行了配置,并且它工作正常。 然后,当谈到LDAP注册时,我遇到了一个问题。Moodle:注册一个LDAP用户组

目前,我正在使用LDAP中定义的2门课程进行测试。 (它们两者在开始时并不存在于moodle上。)我已设法配置LDAP注册,并且在执行同步cron脚本后自动创建了2个课程。 course2的教学角色和学生角色也同步成功。

这里是course2模式:

LDAP schema for course2

但是,当涉及到course1,发生了错误:

== Synching当然 'course1' 的角色“学生'

找不到用户'{$ a}',跳过

它应该是因为我为uniqueMember指定了LDAP组的DN(cn = 026,ou = ou,ou = groups,dc = test),而不是给出单个用户的DN(例如,如course2:uid = 7001,ou = users,dc = test),并且它似乎无法识别差异并且无法为用户搜索cn=026

架构为course1

LDAP schema for course1

模式为cn=026组:

enter image description here

所以,任何人都可以请告诉我,可能是什么问题,我应该如何正确设置为了这?

非常感谢。我希望我已经说清楚了。

回答

0

DN:CN = 851,OU =的moodle,OU =基团,DC = ldapserver,DC = TMCC,DC = EDU objectClass的:moodleCourse
CN:851
给定名称:LV851
SN:2007S /介绍一定要看
描述:雅尔:2007索默,
公告 teacherUid:用户A memberUid:USER1

网址:http://moodle.mantrasoftindia.com
网站:http://www.mantrasoftindia.com