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.像附件上傳,這類的文件或存放目錄,都是具備寫入權限的文件或目錄,一般不能賦予其執行權限。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容