Linux下Apache網(wǎng)站目錄讀寫權(quán)限的設(shè)置
網(wǎng)站目錄文件權(quán)限的設(shè)置對(duì)網(wǎng)站的安全至關(guān)重要,下面簡(jiǎn)單介紹網(wǎng)站目錄文件權(quán)限的基本設(shè)定。宇塵網(wǎng)絡(luò)幫助中心域名知識(shí)|虛擬主機(jī)知識(shí)|VPS主機(jī)知識(shí)|服務(wù)器知識(shí)|網(wǎng)站建設(shè)知識(shí)|網(wǎng)絡(luò)推廣
我們假設(shè)http服務(wù)器運(yùn)行的用戶和用戶組是www,網(wǎng)站用戶為CentOS,網(wǎng)站根目錄是/home/centos/web。
方法/步驟
1.我們首先設(shè)定網(wǎng)站目錄和文件的所有者和所有組為centos,www,如下命令:
chown -R centos:www /home/centos/web
2.設(shè)置網(wǎng)站目錄權(quán)限為750,750是centos用戶對(duì)目錄擁有讀寫執(zhí)行的權(quán)限,這樣centos用戶可以在任何目錄下創(chuàng)建文件,用戶組有有讀執(zhí)行權(quán)限,這樣才能進(jìn)入目錄,其它用戶沒有任何權(quán)限。美國(guó)月付空間、月付美國(guó)空間、美國(guó)VPS、美國(guó)服務(wù)器租用
find -type d -exec chmod 750 {} \;
3.設(shè)置網(wǎng)站文件權(quán)限為640,640指只有centos用戶對(duì)網(wǎng)站文件有更改的權(quán)限,http服務(wù)器只有讀取文件的權(quán)限,無(wú)法更改文件,其它用戶無(wú)任何權(quán)限。再也不需要這東西了。仿牌空間、香港月付空間、韓國(guó)月付空間、日本月付空間、荷蘭VPS、香港VPS
find -not -type d -exec chmod 640 {} \;
4.針對(duì)個(gè)別目錄設(shè)置可寫權(quán)限。比如網(wǎng)站的一些緩存目錄就需要給http服務(wù)有寫入權(quán)限。例如discuz x2的/data/目錄就必須要寫入權(quán)限。
find data -type d -exec chmod 770 {} \;
更多技術(shù)知識(shí),更多網(wǎng)絡(luò)服務(wù),盡在宇塵網(wǎng)絡(luò)。我們的成長(zhǎng),離不開你們的支持,宇塵網(wǎng)絡(luò),歡迎您的訪問。