Windows-Server-2008-R2

Windows 2008r2 NFS 共享上的 Dovecot、maildir

  • January 27, 2012

我真的很在乎這個。我有一個執行 postfix/dovecot 的 CentOS 6.1 訪問 Windows 2008R2sp1 NFS 共享。在 Windows 伺服器是獨立文件伺服器的測試中,我可以毫無問題地處理電子郵件。一旦我嘗試在 CLUSTERED 2008r2sp1 文件伺服器中執行相同操作,dovecot 似乎能夠做的就是在其下創建域文件夾和帳戶文件夾 - 而不是 cur、new 或 tmp 文件夾。Dovecot 給出了這個錯誤:

Error: chdir(/var/vmail/xxx.com/xxx/) failed: Permission denied (euid=5000(vmail) egid=5000(vmail) missing +w perm: /var/vmail/xxx.com/xxx/, euid is not dir owner)

在共享文件夾中,我看到了 xxx.com 目錄和 xxx 子目錄,但 xxx 子目錄中沒有任何內容

Windows NFS 共享已檢查以下內容

NFS 高級共享 - 無伺服器身份驗證 - 啟用未映射的使用者訪問 - 允許匿名訪問 UID 5000 GID 5000(映射到 AD 域使用者)

NFS 共享權限 - 所有機器 - 讀寫 - 允許根訪問 - ANSI

此共享在獨立開發伺服器上的設置與在伺服器集群中的設置相同。所有文件伺服器系統都是 2008r2sp1。

任何幫助或有見地的問題將不勝感激。

再次閱讀錯誤資訊。它說“euid 不是目錄所有者”,這意味著“id 為 5000 的使用者不是目錄的所有者”。

糾正那個。身份驗證不是這裡的問題。授權是。

另一方面:不要用 Dovecot 那樣做 NFS!有關詳細資訊,請參閱http://wiki2.dovecot.org/NFS。然後 NFS 不是 Windows 上的本機服務,這意味著另一個陷阱。我 - 就個人而言 - 永遠不會相信這種設置。

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