Linux

FTP 使用者無法讀取 Web 伺服器上傳的內容

  • January 15, 2011

我有一個www執行 Web 伺服器的使用者。

我還有一個ftp使用者也屬於該wheel組。

問題是,無論是通過 web 伺服器通過 http 上傳的任何文件,而不是在www使用者下執行,該文件的所有者都無法讀取該文件夾(主文件夾)。

我應該做些什麼改變來克服這個問題?

如果您執行的系統支持 ACL,您可以使用以下命令預設允許使用者訪問其主目錄中的所有文件。我認為這比移動組更好:

setfacl -d -R -m user:ftpuser:rwx /home/ftpusers_home

setfacl -R -m user:ftpuser:rwx /home/ftpusers_home

然後,他們應該能夠讀取、寫入或執行其主目錄中的任何文件。如果第一個命令因“錯誤使用”或類似命令而失敗,您可能需要先執行:

mount -o remount,acl /mount_point其中 mount_point 是 FTP 使用者的主目錄所在的分區。如果您需要這樣做,您還必須編輯您的 /etc/fstab 更改以在重新啟動後繼續存在,如果您需要幫助,請告訴我們。

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