文/劉三土博客(www.liusantu.com),一個(gè)半路出家轉(zhuǎn)型的自媒體博客
在很多情況下,我們要根據(jù)自己的實(shí)際情況來設(shè)置網(wǎng)站文件的權(quán)限,以賦予指定對(duì)象對(duì)文件的操作權(quán)限。在我們建站或者實(shí)際的網(wǎng)站維護(hù)中,合理的權(quán)限設(shè)置將會(huì)保護(hù)我們網(wǎng)站文件的安全。
比如,我們只想網(wǎng)站所有者對(duì)網(wǎng)站的文件進(jìn)行讀寫、執(zhí)行,我們?cè)趺丛O(shè)置?
如果我們開發(fā)了一款網(wǎng)站程序,不是我們的會(huì)員就只能讀取,而不能寫入或者是執(zhí)行?
再比如我們?cè)诎惭b某些網(wǎng)站程序的時(shí)候,安裝過程中會(huì)有一個(gè)安裝環(huán)境的檢測(cè),大多數(shù)也會(huì)檢測(cè)到某些文件的權(quán)限設(shè)置是否符合程序安裝要求。
所以,無論是初入互聯(lián)網(wǎng)的還是互聯(lián)網(wǎng)熟手的,都有必要重視網(wǎng)站文件權(quán)限設(shè)置的重要性。
什么是網(wǎng)站文件權(quán)限?(看下圖)
比如我要對(duì)commands.php文件進(jìn)行權(quán)限的設(shè)置,我就在FTP中打開文件屬性,可以看到這個(gè)文件權(quán)限設(shè)置的界面。下邊給大家說一下每一個(gè)選項(xiàng)所代表的數(shù)字。
讀取—4,寫入—2,執(zhí)行—1
對(duì)應(yīng)的英文字母縮寫是:
Read(r—4),Write(w—4),exe(x—4)
比如我要給commands.php文件設(shè)置所有者權(quán)限為可讀寫,可執(zhí)行,那么就在所有者權(quán)限上全部打勾(如下圖),而在數(shù)值化權(quán)限那里就會(huì)顯示“700”
同理,如果大家要給同組設(shè)置權(quán)限,也可以按照所有者權(quán)限設(shè)置方法進(jìn)行相應(yīng)的打勾。
比如“777”代表權(quán)限,對(duì)應(yīng)rwxrwxrwx,從左往右第一位‘7’代表屬主的權(quán)限對(duì)應(yīng)第一組‘rwd’,r標(biāo)識(shí)可以讀,w代表可以寫,x代表可以執(zhí)行。第二位‘7’代表屬組的權(quán)限,第三位‘7’代表所有人的權(quán)限。
下邊給大家列出一些常見的文件權(quán)限:
444?r--r--r--
600?rw-------
644?rw-r--r--
666?rw-rw-rw-
700?rwx------
744?rwxr--r--
755?rwxr-xr-x
777?rwxrwxrwx
文件權(quán)限可以針對(duì)不同的對(duì)象進(jìn)行合理的設(shè)置,很好的配合我們開發(fā)網(wǎng)站,當(dāng)然網(wǎng)站文件權(quán)限的設(shè)置更重要的是保護(hù)網(wǎng)站數(shù)據(jù)的安全性,防止他人惡意修改網(wǎng)站文件或者是寫入文件。比如我們常見的網(wǎng)站被掛黑鏈或者是網(wǎng)站文件無意間多了可疑的文件,這都是因?yàn)榫W(wǎng)站文件權(quán)限設(shè)置不合理造成的。