Linux
燈堆棧上的 chown / 所有者組權限混淆
我的 VPS 上的權限/所有者組設置存在一些問題。
它正在執行 LAMP(Ubuntu 12.10、apache2、mysql 5.5、PHP 5.5.8)。
我已將 vsftpd 設置為我正在執行的論壇平台,需要 ftp 訪問權限才能安裝它自己的更新/修改等。
我對所有者和組感到困惑。例如ftp使用者是“ftpuser”,使用者ID:1001。當我通過使用該使用者名登錄的FTP客戶端上傳文件時,我剛剛上傳的文件的所有者ID設置為1001 1001(所有者/團體)。當使用相同細節的論壇平台上傳文件時,它被設置為33 33,這是www-data所有者和組(apache)的ID。
我嘗試將我的“ftpuser”帳戶添加到 www-data 組,但它沒有幫助。問題是論壇無法進行更改,它說目錄不可寫,但它們設置為 777。
非常感謝任何建議。
謝謝。
通過添加
ftpuser
到www-data
組,您允許ftpuser
修改www-data
組擁有的文件,而不是相反。您可以添加www-data
到該ftpuser
組。如果您不想授予 FTP 使用者對您的 Web 應用程序的權限(這可能是個好主意),您可以創建第三個組(例如,
upload-users
)並將兩個使用者都放在該組中。然後,該組也將擁有上傳目錄。您還應該更改目錄的權限:
777
您將所有可能的權限授予每個人。至少減少到775
.