Email
Postfix、Courier 和備份 - 適當的文件權限?
想像一下虛擬使用者的郵件儲存。到達郵件由 Postfix 管理(創建新文件);Courier IMAP 提供對郵件的訪問(移動文件、刪除文件、創建已發送郵件);並定期進行異地備份(讀取文件而不更改任何內容)。顯然,如果每個程序都以 root 身份執行,這一切都會奏效;同樣明顯的是,它們不應該都以 root 身份執行。
postfix
目前設置具有使用者和組擁有的所有文件。Postfix 和 Courier 程序都以該 uid/gid 執行。但我想讓備份過程以專用的只讀使用者身份執行。有沒有辦法告訴 Postfix 和 Courier 創建他們的文件作為使用者備份:權限為 0464/0575 的後綴?如果這有什麼不同,我在 Debian GNU/Linux 上。
經過進一步研究,我得出的結論是這是不可能的;這是一種文件贈品形式(因為
postfix
使用者需要創建由 擁有的文件backup
)。看起來備份程序只需執行對郵件儲存的組訪問權限,因此依賴於不更改任何內容。