Назад | Перейти на главную страницу

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

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

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 при постдропе, поскольку пользователь без полномочий root сообщает:

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

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

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

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