code:
1
2
| Uit /var/mail.log courierlocal <blablabla> maildir.open: Permission denied. |
Voor de duidelijkheid:
maildir = /var/vmail/chris, own=root, grp=daemon, mod=775
(die mask, user en group is hetzelfde voor ALLES in /var/vmail, en ook voor /var/vmail zelf.)
Als ik alles in /var/vmail op mode 777 zet, gaat het wel goed, maar dat wil ik niet. ALLE courier processen draaien onder root of daemon, en alle inetd draat onder root. De user daemon is lid van de groep daemon.
Wat ik niet vat: waarom mogen die processen niet gewoon met rechten van user/group in de map schrijven?!?
// EDIT
Zou het kunnen dat een van de processen is gejailrooted? (dus dat ie in een chroot omgeving draait waardoor hij niet bij /var/vmail kan komen?) En hoe kan je daarachter komen?
Mocht het relevant zijn, mijn server draait op Debian.
[ Voor 20% gewijzigd door pelleke op 12-07-2004 11:50 ]