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 -----