Chinaunix

标题: qmail+openldap,已有的ldap数据导入问题 [打印本页]

作者: zmkun    时间: 2006-09-01 12:24
标题: qmail+openldap,已有的ldap数据导入问题
OS:centos,安装qmail+ldap

安装是参考:3: qmail+LDAP安装配置方法:http://chinaunix.net/forum/viewtopic.php?t=1119

现在问题出来了,qmail-ldap默认查找的mail地址、密码等属性值都是定义好的,而偶另外一个系统导出来的ldap文件定义的属性值不一样,比如说密码属性是password

qmail官方文档解释在qmail-ldap.h里面可以重新定义属性值,但google不到合适的例子,本人对C不是很熟悉,不知道具体怎么更改,或者是否可以直接修改ldap的属性值让他适合qmail-ldap默认的格式

不知表达是否清楚,谢谢大家了
作者: 我家老婆最美丽    时间: 2006-09-01 13:51
建议针对已有的ldap数据按照新的schema进行修改。不要改qmail代码部分。
作者: zmkun    时间: 2006-09-01 19:35
原帖由 我家老婆最美丽 于 2006-9-1 13:51 发表
建议针对已有的ldap数据按照新的schema进行修改。不要改qmail代码部分。


那比如我原有的ldap数据用户名格式为user,而qmail.schema要求的mail地址为:user@domain.com,怎么对schema里面的内容进行修改呢?或者是怎么用ldapmodify对数据进行更改
作者: hzqbbc    时间: 2006-09-01 21:15
原帖由 zmkun 于 2006-9-1 19:35 发表


那比如我原有的ldap数据用户名格式为user,而qmail.schema要求的mail地址为:user@domain.com,怎么对schema里面的内容进行修改呢?或者是怎么用ldapmodify对数据进行更改


将你老的ldap数据导成ldif,然后写个脚本将其转换成qmail-ldap所需要的格式,然后再导回去,或者多定义一个ldap 数据库及basedn,导进去测试(这样不影响原来的)。详细参考openldap的admin23手册。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2