Jason Ahrens
2010-May-15 14:05 UTC
[Dovecot] Setting up a 'rootless' server - user and auth_user cannot be the same
I am trying to follow http://wiki.dovecot.org/HowTo/Rootless to set up
a personal dovecot server that does not use 'root' and does not need
to change uids/gids. I'm trying to set it up on a Cygwin personal
system.
The problem I'm running into though, the directions say to set
"user"
and "auth_user" to be the same in this setup. However when you do
this, Dovecot compains and will refuse to start up. Did I miss
something?
$ ./dovecot --version
1.2.11
$ ./dovecot -n
# 1.2.11: /usr/local/etc/dovecot.conf
Error: login_user cyg_server (uid 1005) must not be same as auth_user
Fatal: Invalid configuration in /usr/local/etc/dovecot.conf
Config trying to use:
protocols = imap
disable_plaintext_auth = no
ssl = no
login_chroot = no
login_user = cyg_server
login_process_size = 0
login_max_processes_count = 5
mail_location = maildir:~/Maildir
max_mail_processes = 5
mail_process_size = 0
auth_process_size = 0
auth default {
mechanisms = plain
passdb passwd-file {
args = /usr/local/etc/dovecot.users
}
userdb passwd {
}
user = cyg_server
}
vuser1 at test123.ru
2010-May-15 15:59 UTC
[Dovecot] Setting up a 'rootless' server - user and auth_user cannot be the same
----- Message from dovecot at cougarcorp.net ---------> I am trying to follow http://wiki.dovecot.org/HowTo/Rootless to set up > a personal dovecot server that does not use 'root' and does not need > to change uids/gids. I'm trying to set it up on a Cygwin personal > system. > > The problem I'm running into though, the directions say to set "user" > and "auth_user" to be the same in this setup. However when you do > this, Dovecot compains and will refuse to start up. Did I miss > something? > > $ ./dovecot --version > 1.2.11 > > $ ./dovecot -n > # 1.2.11: /usr/local/etc/dovecot.conf > Error: login_user cyg_server (uid 1005) must not be same as auth_user > Fatal: Invalid configuration in /usr/local/etc/dovecot.conf > > Config trying to use: > protocols = imap > disable_plaintext_auth = no > ssl = no > login_chroot = no > login_user = cyg_server > login_process_size = 0 > login_max_processes_count = 5 > mail_location = maildir:~/Maildir > max_mail_processes = 5 > mail_process_size = 0 > auth_process_size = 0 > auth default { > mechanisms = plain > passdb passwd-file { > args = /usr/local/etc/dovecot.users > } > userdb passwd { > } > user = cyg_server > } > >----- End message from dovecot at cougarcorp.net -----