Mac-Osx-Server

osx 伺服器文件保持鎖定(只讀)

  • July 5, 2010

我們是一家網頁設計公司,開發儲存在 osx leopard 伺服器上的文件。問題是,當開發人員使用 textmate 在新網站的文件夾中創建文件時,當另一個開發人員使用 Dreamweaver 打開並編輯這些文件時,它們是只讀的,反之亦然。

似乎解決這個問題的唯一方法是在將文件打開到 777 之前對文件進行 chmod。不幸的是,當這些文件被上傳時,權限得到了維護,從而為我們的 Web 應用程序帶來了潛在的安全風險。

關於如何阻止此文件鎖定發生的任何想法?請注意,文件尚未在任一應用程序中打開。

確保您的所有開發人員都在同一個組中,這樣您就可以將文件設置為 664(目錄為 775)。只要網路伺服器正在執行的組沒有相同的 groupid,這比 chmodding 到 666 或 777 更安全。

你需要改變你的umask。我不確定它是否會影響網路安裝。編輯文件:/etc/launchd-user.conf 添加一行:umask 002

如果它不起作用,客戶端如何安裝共享(AFP、SMB、NFS?)您可以更新共享方法的配置以強制寫入特定權限。此外,添加組寫入權限的 cron 作業也可以做到這一點。

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