1、nginx和php-fpm執行使用者為www
2、我們假設web目錄所屬著為ftpuser
3、將web目錄的使用者和使用者組設定為ftpuser和www,如下命令:chown -r ftpuser:www /usr/local/nginx/html
4、設定**目錄許可權為750,750是ftpuser使用者對目錄擁有讀寫執行的許可權,這樣ftpuser使用者可以在任何目錄下建立檔案,使用者組有有讀執行許可權,這樣才能進入目錄,其它使用者沒有任何許可權。
# find -type d -exec chmod 750 {} \;
5、設定**檔案許可權為640,640指只有ftpuser使用者對**檔案有更改的許可權,web伺服器只有讀取檔案的許可權,無法更改檔案,其它使用者無任何許可權。
# find -not -type d -exec chmod 640 {} \;
6、針對個別目錄設定可寫許可權。比如**的一些快取目錄就需要給web服務有寫入許可權。例如cache目錄就必須要寫入許可權。
# find -name 'cache' -type d -exec chmod 770 {} \;
Linux下SFTP設定使用者目錄許可權
1 安裝參考 2 許可權設定參考 按上述安裝配置好之後,客戶端使用工具開啟出現permission denied問題。可參考 設定目錄許可權,目錄的許可權設定有兩個要點 目錄開始一直往上到系統根目錄為止的目錄擁有者都只能是root 目錄開始一直往上到系統根目錄為止都不可以具有群組寫入許可權 chow...
web安全設定和目錄許可權設定介紹
先說下原則 1.web一定要用乙個guests組裡面的使用者 users許可權還是高了。預設iuser x使用者許可權高了 2.web目錄單獨設定許可權,php目錄單獨設定許可權 php.exe目錄 3.各盤一定要刪除users組 everyone network services使用者的訪問許可權...
linux下設定目錄許可權
chmod 777 home user 注 僅把 home user目錄的許可權設定為rwxrwxrwx chmod r 777 home user 注 表示將整個 home user目錄與其中的檔案和子目錄的許可權都設定為rwxrwxrwx引數 r表示啟動遞迴處理 2.chmod命令解析 chmo...