linux的檔案許可權是linux能有如此安全效能的最大的保障之一,有朋友可能會知道,很多攻擊windows的方法都是通過漏洞獲取到建立使用者 的許可權從而達到控制計算機的目的,在linux下,root帳戶有最大的許可權,可以幹任何事情,其他使用者只能擁有自己的檔案的所有許可權和該改組成員賦予的 檔案的許可權,下面開始對檔案許可權的乙個說明。
讀許可權r。簡單的說就是開啟檔案檢視內容的許可權,在web伺服器中,若檔案沒有開啟許可權,則web伺服器則視為該檔案不存在,傳送404 file not found錯誤,用數字4表示。
寫許可權w。乙個檔案若沒有寫的許可權,那麼該檔案則無法更改,資料夾若沒有寫許可權,則該資料夾下無法建立新檔案,用數字2表示。
執行許可權x。程式檔案若要執行,必須有執行許可權,否則無法執行。開啟乙個資料夾也是執行,所以資料夾若沒有執行許可權,則無法被開啟。用數字1表示。
誰擁有這個許可權
檔案所有者
組內使用者
公共使用者
可讀=400
0可寫=200
0可執行=100
0實際許可權,縱向相加00
0公共使用者為所有者和組內使用者之外的使用者,比如訪問web時候,linux可能用公共的使用者去讀取檔案,這裡不妨理解成是訪客所能操作的那個使用者。
下面舉例(再次提醒,資料夾和檔案不一樣):
檔案所有使用者可寫: 666 (3類使用者均可讀寫)
誰擁有這個許可權
檔案所有者
組內使用者
公共使用者
可讀=444
4可寫=222
2可執行=100
0實際許可權,縱向相加66
6接上面的,假設我們吧資料夾設定成0666會怎麼樣,結果很明顯,因為該資料夾沒有執行許可權,無法被開啟,所以設定成0666則無法被訪問到。
誰擁有這個許可權
檔案所有者
組內使用者
公共使用者
可讀=444
4可寫=220
0可執行=111
1實際許可權,縱向相加75
5如果php需要在某資料夾下建立檔案,請把該檔案的許可權全部設定:即可都可寫和可執行777
誰擁有這個許可權
檔案所有者
組內使用者
公共使用者
可讀=444
4可寫=222
2可執行=111
1實際許可權,縱向相加77
7為了安全起見,正常的php檔案應該設定成:所有者可讀可寫,組使用者可讀,公共使用者可讀644
誰擁有這個許可權
檔案所有者
組內使用者
公共使用者
可讀=444
4可寫=220
0可執行=100
0實際許可權,縱向相加64
4
Linux下資料夾的許可權解讀
1 檔案能否刪除與檔案本身的許可權設定沒有關係,而與檔案所在的資料夾的許可權有關係。2 目錄的讀許可權 只能看到目錄下面檔案的列表,對於檔案的許可權,屬性都看不到 目錄的寫許可權 可以在目錄下建立和刪除檔案,前提是能夠進入該目錄。目錄的執行許可權 可以進入該目錄 可以察看 修改檔案的內容 也依賴於檔...
linux 設定資料夾的許可權
linux fedora ubuntu修改檔案 資料夾許可權的方法差不多。很多人開始接觸linux時都很頭痛linux的檔案許可權問題。這裡告訴大家如何修改linux檔案 資料夾許可權。以主資料夾下的乙個名為cc的資料夾為例。下面一步一步介紹如何修改許可權 1.開啟終端。輸入su 沒 linux f...
LINUX資料夾以及檔案許可權設定
如果訪問linux檔案或資料夾時,出現permission denied。對於資料夾 執行操作 chmod 755 資料夾名 修改後許可權為 drwxr xr x 對於檔案 執行操作 chmod 644 檔名 修改後許可權為rw r r 貼上英文 to change all the director...