postfix/postdrop Проблема с Solaris 10 (sparc) - разрешения

Я пытаюсь заставить postfix (установленный из blastwave) работать на сервере Solaris 10, но только root может отправлять почту. Похоже, проблема связана с разрешением postdrop.

postdrop: warning: mail_queue_enter: create file maildrop/905318.27416: Permission denied

Я проверил, что /var/opt/csw/spool/postfix/maildrop и /var/opt/csw/spool/postfix/public находятся в группе 'postdrop'. main.cf содержит setgid_group = postdrop.

ppriv на postdrop в качестве пользовательских отчетов без полномочий root:

postdrop[27336]: missing privilege "file_dac_write" (euid = 103, syscall = 5) needed at ufs_iaccess+0x110

Я в растерянности относительно того, что делать дальше. У меня нет большого опыта работы с Solaris; Я использую Linux ежедневно. Какие-либо предложения?

2 ответа

Пользователь с идентификатором 103 (см. Ваш /etc/passwd для соответствующего пользователя) не имеет права писать в каталог очереди Postfix. Вы получаете путь к каталогу очереди с помощью команды postconf queue_directory,

Вы пробовали постфикс из OpenCSW? Доступна более новая версия (2.8.6 вместо 2.7.1), и эта проблема могла быть там решена.

Другие вопросы по тегам