David Bosque wrote:
Hello all,
I've been googling for a workaround for this for nearly a week to no
avail and I hope someone in the list can shed some light on it.
I have downloaded and compiled dovecot 1.0.5 and applied the
quota-warning to it. I have configured everything and it's working
wonderfully, even the lda with the sieve plugin. This is my current
relevant configuration:
userdb static{
args = uid=501 gid=12 home=/var/mail/buzones/%d/%n allow_all_users=yes
}
passdb ldap {
args = /etc/dovecot/dovecot-ldap.conf
}
However, I need to obtain some more data from LDAP, so I need to
switch to an ldap userdb, but want to keep the home as it is in the
static configuration and not having to store it in LDAP. Is it
possible to use a fixed home (as in the static userdb) while using an
ldap userdb? I am looking for something similar to user_global_uid and
user_global_gid but for the "home". If not, is it possible to fix or
append something to the values in the user_attrs (like the following)?
user_attrs = [whatever_i_want_to_append]uid=home
uidNumber=uid,gidNumber=gid
Regards,
David Bosque
You're almost there - but not quite. Instead, you'll use the pass_attrs
in your ldap config for both password and user info - but prefix the
needed userdb arguments with "userdb_". So:
pass_attrs = userPassword=password,userdb_somearg=ldapsomearg,etc.
--
Daniel