如何設定用於建立文件的權限和所有者/群組?

如何設定用於建立文件的權限和所有者/群組?

圖例:擁有者/群組,例如 AccountUser/Nobody

在網頁伺服器(apache)上,我有一個資料夾(chmod 775,AccountUser/Nobody),我將上傳的檔案移到其中。移動檔案時使用以無人身分執行的基於 Web 的腳本。透過此方法移動的檔案會獲得 chmod 644,Nobody/Nobody。這沒關係,因為我稍後仍然可以使用 FTP (AccountUser) 或相同的無人腳本編輯/刪除/覆寫該檔案。

但是當我使用FTP(AccountUser)上傳資料夾中的檔案時,它變成644 AccountUser/AccountUser。這是不行的,因為我以後無法使用基於 Web 的腳本編輯/刪除/覆寫該檔案。

由於透過 FTP 上傳檔案對於進階使用者來說更加方便,有沒有辦法讓透過 FTP 上傳的檔案無論是誰建立的,都獲得 chmod 664 AccountUser/Nobody ?

如果您認為我想要的配置是解決此問題的不好方法,也請建議正確的方法。

答案1

理解絕非易事。只需訪問這個http://www.onlineconversion.com/html_chmod_calculator.htm FTP後,使用AccountUser/AccountUser登入並變更權限。或聯絡 unix admin 以變更該帳戶的預設權限。

相關內容