Linux

/var/www/html 上的文件權限

  • October 13, 2013

我更改了文件權限。現在我無法訪問該網站。

nginx + php-fpm

之前,

chown -R user1:user1 /var/www/site.com

我在網際網路上閱讀,然後我更改了文件權限。

groupadd web-content 
usermod -G web-content user1
usermod -G web-content apache

chown -R user1:web-content /var/www/site.com
find /var/www/site.com -type f -exec chmod 640 {} \;
find /var/www/site.com -type d -exec chmod 750 {} \;

在此之後,站點顯示 404 錯誤。

從上述設置中,我將 nginx 添加到 web-content 組。還是行不通。

usermod -G web-content nginx

此外,使用此設置,我不能允許使用者將照片上傳到 uploads/ 目錄。但我想讓使用者上傳照片

一切都是對的。只需將文件權限更改為

find /var/www/site.com -type f -exec chmod 645 {} \;
find /var/www/site.com -type d -exec chmod 755 {} \;

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