[Dovecot] Fatal: Running as root isn't permitted
Juan Asensio Sánchez
okelet at gmail.com
Fri May 2 15:55:31 EEST 2008
Hi
I am running Dovecot 1.1RC4, built from the source packages at the
debian repositories (http://xi.rename-it.nl/debian/). When a message
is delivered through the LDA, i get this error:
deliver(******@*****): May 02 14:43:28 Fatal: Running as root isn't permitted
These are my config files:
master.cf:
=======================================
# Dovecot
dovecot unix - n n - - pipe
flags=DRhu user=dovecot:mail argv=/usr/lib/dovecot/deliver -d $recipient
=======================================
dovecot.conf
=======================================
protocols = imap pop3
listen = 0.0.0.0
login_greeting = Servidor de correo para preparado.
disable_plaintext_auth = no
log_path = /var/log/dovecot.log
info_log_path = /var/log/dovecot-info.log
mail_uid = mailuser
mail_gid = mailgroup
# IMAP configuration
protocol imap {
mail_plugins = quota imap_quota
}
# POP3 configuration
protocol pop3 {
pop3_uidl_format = %08Xu%08Xv
mail_plugins = quota
}
# LDA configuration
protocol lda {
log_path = /var/log/dovecot-lda.log
postmaster_address = postmaster
auth_socket_path = /var/run/dovecot/auth-master
mail_plugins = quota cmusieve
global_script_path = /home/vmail/globalsievesrc
}
# LDAP authentication
auth default {
mechanisms = plain login
passdb ldap {
args = /etc/dovecot/dovecot-ldap.conf
}
userdb ldap {
args = /etc/dovecot/dovecot-ldap.conf
}
socket listen {
master {
path = /var/run/dovecot/auth-master
mode = 0660
user = dovecot
group = mail
}
client {
path = /var/spool/postfix/private/auth
mode = 0660
user = postfix
group = postfix
}
}
}
=======================================
dovecot-ldap.conf
=======================================
hosts = 127.0.0.1
auth_bind = yes
ldap_version = 3
base = dc=*******,dc=local
scope = subtree
user_attrs = =home=/var/vmail/%d/%n,mailuserquota=quota=maildir:storage,=mail=maildir:/var/vmail/%d/%n/Maildir
user_filter = (&(objectClass=mailAccount)(mail=%u)(mailenable=OK))
pass_attrs = mail=user,userPassword=password
pass_filter = (&(objectClass=mailAccount)(mail=%u)(mailenable=OK))
default_pass_scheme = CRYPT
=======================================
The folder /var/vmail has these permissions:
pdc-server:~# ls -la /var/vmail/
total 16
drwxrwx--- 3 mailuser mailgroup 4096 2008-05-02 14:34 .
drwxr-xr-x 16 root root 4096 2008-05-02 14:14 ..
Any idea? Thanks in advance.
More information about the dovecot
mailing list