1. 程式人生 > >以 centos系統示例:解釋檔案許可權含義

以 centos系統示例:解釋檔案許可權含義


我們在使用linux系統操作時候,肯定見過這樣的諸多目錄;有時可能會模稜兩可,或者記得不太勞。好,就來解釋一下:

對於上圖中通過命令:ll ,擷取其內容的一部分示意。

對上面使用紅色線框圈起來的一次表示:檔案/目錄許可權-檔案/目錄連結數-檔案/目錄所有者-檔案/目錄所在群組所有者-檔案/目錄大小-建立時間-檔案/目錄


然後放大部分繼續進行解釋:

可以看到上圖中 NO.1-NO.2-NO.3-NO.4,分為四組,一共10個字元/字母,第一個字母單獨一組,其餘每三個字母/字元一組。

NO.1(第一組)表示:d:目錄、l:連結、-:檔案

NO.2-NO.3-NO.4(第二、三、四組)表示:r:可讀、w:可寫、x:可執行、-:無許可權

那麼數字許可權怎麼與這些字母/字元許可權進行匹配呢?看下面


對於 " -rw-r--r-- " 對應的數字許可權是 " 644 " ,怎麼計算的呢?拋去第一位,從後九位開始計算:r=4、w=2、x=1、-=0;因此每三位一組各個字母代表的數字相加,rw- = 4+2+0、r-- = 4+0+0、r-- = 4+0+0 ,最後的結果就是 "644";

所以上圖的修改許可權的結果就是從 " -rw-r--r-- " 到 " -rwxrwxrwx "


Linux 檔案的基本許可權有9個,分別是 owner/group/other 這三種身份,他們各自有自己的 read/write/execute  讀寫執行許可權。比如:" -rw-r--r-- " 而對於後三組就分別表示 owner/group/other 這三種身份所分別對應許可權。