[Dovecot] Dovecot unable to access the shadow file

kenwood temp583 at dsh.twilightparadox.com
Thu Jan 24 20:07:52 EET 2013


I am installing Dovecot-2.1.13 on Slackware 13.37.0 for the first time to
replace ipop3d and I have overcome all of the roadblocks as they have
developed except this last one and I finally have to say “uncle”.

The error messages that are showing up in the dovecot.log are as follows.

Jan 24 12:27:27 tux2 dovecot: auth: Error: passwd-file /etc/shadow:
open(/etc/shadow) failed: Permission denied (euid=202(dovecot)
egid=202(dovecot) missing +r perm: /etc/shadow, we're not in group
43(shadow), dir owned by 0:0 mode=0755)

Jan 24 12:27:27 tux2 dovecot: auth:
passwd-file(user,192.168.10.2,<pw3xHwzUSQDAqAoC>): no passwd file:
/etc/shadow

Jan 24 12:27:29 tux2 dovecot: pop3-login: Warning: SSL alert: where=0x4008,
ret=256: warning close notify [192.168.10.2]

Jan 24 12:27:29 tux2 dovecot: pop3-login: Disconnected (auth failed, 1
attempts in 2 secs): user=<user>, method=PLAIN, rip=192.168.10.2,
lip=192.168.10.100, TLS: Disconnected, session=<pw3xHwzUSQDAqAoC>

Based on what I have read the only user that should access the shadow file
is root.  With that in mind I looked at all the configuration and .ext files
and the only file I could find that would indicate that root should be
checking the shadow file is 10-master.conf.  In that file it said the
default service auth-worker was root but since it was apparently not working
I removed the hash mark and made it explicit.   It still didn’t work.

As a last resort even though it was not good practice I tried adding user
dovecot to the group shadow but that did not work either.  It still says
dovecot is not in the group shadow even though it is.  Any suggestions?





--
View this message in context: http://dovecot.2317879.n4.nabble.com/Dovecot-unable-to-access-the-shadow-file-tp39831.html
Sent from the Dovecot mailing list archive at Nabble.com.



More information about the dovecot mailing list