[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
The real suffix alias?
Hi,
I'm using 2.1.25. What I'm trying to do here is to setup an "alias" suffix,
and make it looks and acts like real. I hope that can ease the effort to
change the database suffix.
Before this I used a home-made script with sed and slapcat/ slapadd to change
suffix of the whole database, and find out not only slow, it will have big
trouble with a base64 encoded attribute.
The "suffixalias" looks like a good option, but it seems can only return the
real base instead of the aliased one, and was not included in the 2.1.25
stable release. So I try back-ldap.
The following piece of slapd.conf makes server hang upon receiving a request
with base "dc=test,dc=com".
So I checked FAQ http://www.openldap.org/faq/data/cache/532.html
and found out that: "The virtual naming context and the real naming context
cannot be used as suffixes of another backend."
I guess that is the reason. Is there any way to achieve this? Thanks in
advance!
#######################################################################
# ldap backend
#######################################################################
database ldap
lastmod off
suffix "dc=test,dc=com"
uri "ldap:///"
suffixmassage "dc=test,dc=com" "dc=yourdomain,dc=com"
#######################################################################
# bdb database definitions
#######################################################################
database bdb
suffix "dc=yourdomain,dc=com"
directory "/share/HDA_DATA/openldap/ldapdb"
# Indices to maintain
index objectClass eq
index cn,sn,mail,uid pres,eq,approx,sub
Regards,
John Lee