Permissions

Solaris 10 (sparc) 的 postfix/postdrop 問題 - 權限

  • November 12, 2011

我正在嘗試讓後綴(從 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。有什麼建議麼?

你試過 OpenCSW 的 postfix 嗎?有一個更新的版本可用(2.8.6 而不是 2.7.1),這個問題可能已經在那裡解決了。

id 為 103 的使用者(查看您的 /etc/passwd 以獲得對應的使用者)無權寫入 Postfix 隊列目錄。您可以使用命令獲取隊列目錄路徑postconf queue_directory

引用自:https://serverfault.com/questions/329481