chmod是用來改變檔案或目錄許可權的命令,但只有檔案的屬主和超級許可權使用者root才 有這種許可權。通過chmod來改變檔案或目錄的許可權有兩種方法:一種是通過八進位制的語法,另一種是通過助記語法。
助記語法設定檔案許可權
chmod的主機語法相對簡單,對檔案或目錄的許可權改變時,是通過比較直觀的字元形式來 完成。在助記語法中,相關字母的定義如下。
用助記語法比較靈活,組合起來比較方便,比如:
u=r+x 為檔案屬主新增讀、寫許可權;
ug=rwx, o-r 為屬主和屬組新增讀、寫、執行許可權,為其他使用者設定讀許可權;
a+x 為檔案的屬主、屬組和其他使用者新增執行許可權;
g=u 讓檔案的屬組和屬主的許可權相同。
八進位制表示法設定許可權
八進位制語法的數字說明
單個許可權
對應八進位制數字r4
w2x1
-0
然後再把相應許可權的數值相加,得到乙個組的許可權描述。因為乙個檔案包括三個許可權 組,所以對於乙個檔案的許可權描述來說,八進位制描述包括從0到7的數字,這三個數值分別對應屬主、屬組和其他使用者的許可權描述,比如檔案的許可權位rwxr- xr-x,對應的八進位制描述如下:
屬主的許可權用數字表達:屬主的許可權是rwx,也就是4+2+1,應該是7;
屬組的許可權用數字表達:屬組的許可權是r-x,也就是4+0+1,應該是5;
其他使用者的許可權數字表達:其他使用者許可權是t-x,也就是4+0+1,應該是5。
所以整個檔案的許可權用八進位制描述就是755。 語法
從上面的分析可以看出,每三位的許可權**(分別是屬主、屬組和其他使用者)組合,有8種可 能,如下表所示。
組許可權與八進位制數值的對映關係
八進位制數值
三位組合許可權0—
1–x2-w-
3-wx4r–
5r-x
6rw-
7rwx
chomd操作權設定
chmod是用來改變檔案或目錄許可權的命令,但只有檔案的屬主和超級許可權使用者root才 有這種許可權。通過chmod來改變檔案或目錄的許可權有兩種方法 一種是通過八進位制的語法,另一種是通過助記語法。助記語法設定檔案許可權 chmod的主機語法相對簡單,對檔案或目錄的許可權改變時,是通過比較直觀的...
位運算設定權
我這裡說到的許可權管理辦法是乙個普遍採用的方法,主要是使用到 位執行符 操作,位與運算子 位或執行符。參與運算的如果是10進製數,則會被轉換至2進製數參與運算,然後計算結果會再轉換為10進製數輸出。它的許可權值是這樣的 2 0 1,相應2進數為 0001 在這裡 我表示成 次方 即 2的0次方,下同...
Linux,mysql密碼設定和設定ip許可權訪問
在我的前面一篇博 linux,安裝mysql 有介紹怎麼在linux上安裝mysql,安裝成功之後,我們可能想給mysql加上訪問密碼和ip的訪問許可權,一方面是增加資料庫的安全係數,所以要注意的是,當你的ip位址變動了,要及時修改哦 1.先進入mysql安裝目錄下的bin資料夾,root許可權的進...