Linux主機文件777,755,644權限詳解

Linux主機的文件讀寫執行權限設置。

一般的網站用的到也就是777、755、644這三種權限。其中每個權限都有三位數字組成,第一位表示所有者的權限,第二位表示同組用戶權限,第三位表示公共用戶權限,r代表讀取權限等於4,w代表寫入權限等於2,x代表執行權限等於1。 

 777的權限就是:rwxrwxrwx 。第一位7等於4+2+1,所以就是rwx,所有者有讀取、寫入、執行的權限;第二位7也是4+2+1,rwx,同組用戶具有讀取、寫入、執行權限;第三位7,代表公共用戶有讀取、寫入、執行的權限。

 755的權限就是:rwxr-xr-x。第一位7等於4+2+1,所以就是rwx,所有者有讀取、寫入、執行的權限;第二位5也是4+0+1,r-x,同組用戶具有讀取、執行權限;第三位5,代表公共用戶有讀取、執行的權限。 

 644的權限就是:rw-r–r–。第一位6等於4+2+0,所以就是rw-,所有者有讀取、寫入的權限;第二位4也是4+0+0,r–,同組用戶具有讀取的權限;第三位4,代表公共用戶有讀取的權限。 

 根據上述三個例子大家應該可以大致明白Linux主機的文件權限如何設置了,至少可以看的懂各種權限數字代表着什麼意思。

但是很多的人不知道什麼樣的文件設置什麼樣的權限,這有一條規律,一般的網站權限設置可以參考:
一、具備執行權限的文件或目錄,允許用戶在目錄中查找,並能用cd命令將工作目錄改到該目錄 
二、具備寫入權限的文件或目錄,不能賦予執行權限 也許你不懂具體的是什麼意思,再看兩個例子:1.像功能執行文件或功能管理目錄下的文件或目錄,都是具備執行權限要求的,一般不能賦予寫入權限;2.像附件上傳,這類的文件或存放目錄,都是具備寫入權限的文件或目錄,一般不能賦予其執行權限。
發佈了104 篇原創文章 · 獲贊 9 · 訪問量 37萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章