chomd操作權設定

2021-06-18 11:09:31 字數 928 閱讀 1808

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許可權的進...