On 14/12/2011 1:06 μμ, Thomas Leuxner wrote:

I'd guess setting the user to 'vmail' here solves the problem

Thank you for the reply.

No, this did not solve the problem. I changed to vmail

   service quota-warning {
   executable = script /opt/mail1.sh
   user = vmail
   unix_listener quota-warning {
   }
   }

and did a full restart:

   # service dovecot restart

Again:
Dec 14 13:30:11 vmail dovecot: lda(tester): Error: quota: net_connect_unix(/var/run/dovecot/quota-warning) failed: Permission denied (euid=500(vmail) egid=500(v mail) missing +r perm: /var/run/dovecot/quota-warning, euid is not dir owner)

And still, the socket is owned by root:
# ls -la /var/run/dovecot/
total 32
drwxr-xr-x 4 root dovecot 4096 Dec 14 13:20 .
drwxr-xr-x 23 root root 4096 Dec 14 13:27 ..
...
srw------- 1 root root 0 Dec 14 13:20 quota-warning

Any suggestions?

Thanks,
Nick

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to