伺服器web目錄許可權配置

2021-07-06 10:51:38 字數 740 閱讀 4982

**目錄檔案許可權的設定對**的安全至關重要,下面簡單介紹**目錄檔案許可權的基本設定。

我們假設http伺服器執行的使用者和使用者組是www,**使用者為centos,**根目錄是/home/centos/web。

方法/步驟

1. 我們首先設定**目錄和檔案的所有者和所有組為centos,www,如下命令:

chown -r centos:www /home/centos/web

2設定**目錄許可權為750,750是centos使用者對目錄擁有讀寫執行的許可權,這樣centos使用者可以在任何目錄下建立檔案,使用者組有有讀執行許可權,這樣才能進入目錄,其它使用者沒有任何許可權。

find -type d -exec chmod 750 {} \;

3設定**檔案許可權為640,640指只有centos使用者對**檔案有更改的許可權,http伺服器只有讀取檔案的許可權,無法更改檔案,其它使用者無任何許可權。

find -not -type d -exec chmod 640 {} \;

4針對個別目錄設定可寫許可權。比如**的一些快取目錄就需要給http服務有寫入許可權。例如discuz x2的/data/目錄就必須要寫入許可權。

find data -type d -exec chmod 770 {} \;

楊懿 2015/11/4 星期三 下午 5:05:50

grant all privileges on *.* to 'root'@'%' identified by '' with grant option;

ubuntu 配置 web伺服器

1 獲取root許可權 sudo su 2 安裝mysql5 apt get install mysql server mysql client 3 安裝apache2 apt get install apache2 apache的預設文件根目錄是在ubuntu上的 var www目錄 配置檔案是 ...

Oracle EBS伺服器目錄配置

伺服器目錄配置 1 建立伺服器目錄 1 在system使用者下執行如下命令 create orreplace directory mail file dir as mail file data prod 2 給建立的目錄賦許可權,執行 grant read write ondirectory mai...

GitLab 配置伺服器 SSH 許可權

公司的專案使用 gitlab 管理遠端 git 庫,為了實現 ci cd 需要在伺服器上對 git 庫進行 clone pull 甚至是 push 操作,公司 gitlab 通過 ssh 的方式實現認證,就需要把伺服器的 ssh 公鑰配置到 gitlab 中,實踐過程中遇到的一些坑在這分享一下 找到...