Nick Ortiz
2006-May-19 05:05 UTC
[Dovecot] Fatal: chdir(/home/xxxxx) failed with uid xxx: Permission denied
I've had this issue for sometime, I finally gave up and switched to Courier-Imap but I'm finding I hate data storage / structure so I decided to give dovecot another go but am still running into the same issue. I had this working once upon a time and can not for the life of me figure it out. Here's some basic info. Dist: Gentoo 2005.1 Emerge Info: net-mail/dovecot-1.0_beta8 USE="ipv6 pam ssl -debug -kerberos -ldap -mbox -mysql* -pop3d -postgres -vpopmail" Permissions for /home: drwxr-x--x Owner for /home: root Permissions for /home/*: drwxr-xr-x Owner for /home/*: username:username dovecot: May 18 23:40:04 Info: auth(default): client in: AUTH 1 PLAIN service=IMAP secured lip=xxx.xxx.xxx.xxx rip=xxx.xxx.xxx.xxx dovecot: May 18 23:40:04 Info: auth(default): client out: CONT 1 dovecot: May 18 23:40:04 Info: auth(default): client in: CONT<hidden> dovecot: May 18 23:40:04 Info: auth(default): client out: OK 1 user=xxxx dovecot: May 18 23:40:04 Fatal: chdir(/home/xxxxx) failed with uid 502: Permission denied dovecot: May 18 23:40:04 Info: auth(default): master in: REQUEST 2 4464 1 dovecot: May 18 23:40:04 Info: auth(default): master out: USER 2 xxxx system_user=xxxx uid=502 gid=506 home=/home/xxxx ovecot: May 18 23:40:04 Info: imap-login: Login: user=<xxxx>, method=plain, rip=xxx.xxx.xxx.xxx, lip=xxx.xxx.xxx.xxx, TLS dovecot: May 18 23:40:04 Error: child 4488 (imap) returned error 89 Only real resolution I can find refers to SELinux which I do not have installed. I can provide my dovecot.conf if needed.
Timo Sirainen
2006-Jun-11 18:35 UTC
[Dovecot] Fatal: chdir(/home/xxxxx) failed with uid xxx: Permission denied
On Fri, 2006-05-19 at 00:05 -0500, Nick Ortiz wrote:> Permissions for /home: drwxr-x--x > Owner for /home: root > Permissions for /home/*: drwxr-xr-x > Owner for /home/*: username:username..> dovecot: May 18 23:40:04 Fatal: chdir(/home/xxxxx) failed with uid 502: > Permission denied..> Only real resolution I can find refers to SELinux which I do not have > installed.So I'm assuming that the /home/xxxxx really is owned by the UID 502? Do you use NFS or some other special filesystem? If the directory permissions are correct and it's not SELinux or some other similar ACL system which prevents the chdir(), then I've really no idea. All the needed information for reproducing the problem should be there. If you switch to effective uid 502 and do a chdir() call for that directory, it should succeed. If it doesn't, there's something in kernel preventing it. -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 191 bytes Desc: This is a digitally signed message part Url : http://dovecot.org/pipermail/dovecot/attachments/20060611/ca3c7c9a/attachment.pgp