Postfix Permission Problems
Hi all,
After restoring my Service Data from Time Machine after switching hard drives, I now have permission issues pretty much across the board. In particular with mail (which I'd like to solve first, and then move on to the other services). I have my Service Data stored on a secondary hard drive 'Data HD' under /Volumes/Data HD/.
Here is the log file with the errors:
SMTP Log
Dec 17 11:33:28 rocking-mm.com postfix/postfix-script[70011]: fatal: the Postfix mail system is not running
Dec 17 11:33:48 rocking-mm.com postfix/postfix-script[70141]: warning: not owned by _postfix: /Library/Server/Mail/Data/mta/./guid_device_maps.plist
Dec 17 11:33:48 rocking-mm.com postfix/postfix-script[70144]: warning: group or other writable: /Library/Server/Mail/Data/mta
Dec 17 11:33:51 rocking-mm.com mail_groups[70824]: initializing email group services: v2.1
Dec 17 11:33:53 rocking-mm.com postfix/master[70823]: daemon started -- version 2.9.2, configuration /Library/Server/Mail/Config/postfix
Dec 17 11:33:53 rocking-mm.com mail_groups[70824]: updated local mail groups in: /etc/aliases
Dec 17 11:33:53 rocking-mm.com mail_groups[70824]: no enabled mail groups found
Mail Server Log
Dec 17 11:35:24 rocking-mm.com log[70839]: imap(pid 70846 user com.apple.calendarserver): Error: stat(/Volumes/Data HD/Library/Server/Mail/Data/mail/CC9DB76B-F152-48B8-917D-E334547EEC45/tmp) failed: Permission denied (euid=214(_dovecot) egid=6(mail) missing +x perm: /Volumes/Data HD/Library/Server/Mail/Data/mail/CC9DB76B-F152-48B8-917D-E334547EEC45, dir owned by 501:80 mode=0700)
Dec 17 11:35:35 rocking-mm.com log[70839]: imap-login: Login: user=<helpdesk>, method=PLAIN, rip=192.168.13.10, lip=192.168.13.10, mpid=70846, TLS
Dec 17 11:35:35 rocking-mm.com log[70839]: imap(pid 70846 user helpdesk): Error: stat(/Volumes/Data HD/Library/Server/Mail/Data/mail/0E8BDDB9-34F5-4C18-AA40-BDD759130906/tmp) failed: Permission denied (euid=214(_dovecot) egid=6(mail) missing +x perm: /Volumes/Data HD/Library/Server/Mail/Data/mail/0E8BDDB9-34F5-4C18-AA40-BDD759130906, dir owned by 501:80 mode=0700)
Dec 17 11:35:35 rocking-mm.com log[70839]: imap(pid 70846 user helpdesk): Error: opendir(/Volumes/Data HD/Library/Server/Mail/Data/mail/0E8BDDB9-34F5-4C18-AA40-BDD759130906) failed: Permission denied (euid=214(_dovecot) egid=6(mail) missing +r perm: /Volumes/Data HD/Library/Server/Mail/Data/mail/0E8BDDB9-34F5-4C18-AA40-BDD759130906, UNIX perms appear ok (ACL/MAC wrong?))
Dec 17 11:35:35 rocking-mm.com log[70839]: imap(pid 70846 user helpdesk): Disconnected: Logged out bytes=44/565
IMAP Log
Dec 17 11:35:24 rocking-mm.com log[70839]: imap(pid 70846 user com.apple.calendarserver): Error: stat(/Volumes/Data HD/Library/Server/Mail/Data/mail/CC9DB76B-F152-48B8-917D-E334547EEC45/tmp) failed: Permission denied (euid=214(_dovecot) egid=6(mail) missing +x perm: /Volumes/Data HD/Library/Server/Mail/Data/mail/CC9DB76B-F152-48B8-917D-E334547EEC45, dir owned by 501:80 mode=0700)
Dec 17 11:35:35 rocking-mm.com log[70839]: imap-login: Login: user=<helpdesk>, method=PLAIN, rip=192.168.13.10, lip=192.168.13.10, mpid=70846, TLS
Dec 17 11:35:35 rocking-mm.com log[70839]: imap(pid 70846 user helpdesk): Error: stat(/Volumes/Data HD/Library/Server/Mail/Data/mail/0E8BDDB9-34F5-4C18-AA40-BDD759130906/tmp) failed: Permission denied (euid=214(_dovecot) egid=6(mail) missing +x perm: /Volumes/Data HD/Library/Server/Mail/Data/mail/0E8BDDB9-34F5-4C18-AA40-BDD759130906, dir owned by 501:80 mode=0700)
Dec 17 11:35:35 rocking-mm.com log[70839]: imap(pid 70846 user helpdesk): Error: opendir(/Volumes/Data HD/Library/Server/Mail/Data/mail/0E8BDDB9-34F5-4C18-AA40-BDD759130906) failed: Permission denied (euid=214(_dovecot) egid=6(mail) missing +r perm: /Volumes/Data HD/Library/Server/Mail/Data/mail/0E8BDDB9-34F5-4C18-AA40-BDD759130906, UNIX perms appear ok (ACL/MAC wrong?))
Dec 17 11:35:35 rocking-mm.com log[70839]: imap(pid 70846 user helpdesk): Disconnected: Logged out bytes=44/565
These issues go away when I set the "Ignore ownership on this volume" flag in the Get Info window.
Any ideas on how to fix the permissions?
Thanks,
~Mike
OS X Server, 4GB RAM, Mountain Lion