1. 程式人生 > 其它 >linux 檔案許可權更改命令 chmod 及數字許可權

linux 檔案許可權更改命令 chmod 及數字許可權

chmod 將每個檔案的許可權模式變更至指定模式,但只有檔案的屬主和超級使用者(root)才有這種許可權。

  更改檔案許可權的2種方式:

  一、許可權字母+操作符表示式

  二、數字方法(常用)

chmod數字許可權方法(推進)

命令格式:

  chmod  [數字組合]  檔名

 

一、chmod的數字方法的說明:

    r    4
    w    2  
    x    1
    -    0

例如:

-rw-r--r--   644

每個三位的許可權程式碼(屬主,使用者組,其他使用者)組合,有8種可能:

0    ---
1    --x
2    -w-
3    -wx
4 r-- 5 r-x 6 rw- 7 rwx

舉例:

  rw-rw-r-x  代表數字許可權:665

  --xr-x-wx  代表數字許可權:163

  -wx--x--x  代表數字許可權:311

  rwx--xr-x  代表數字許可權:715

  -----x-w-  代表數字許可權:012

  如果我們僅僅想改變目錄的許可權,使用chmod不用加任何引數。如果想把目錄下的檔案和子目錄也同時改變,需要使用 -R 引數。

 

二、chmod字元式許可權表示法

命令格式:

  chmod  [使用者型別]  [+|-|=]  [許可權字元]  檔名

chmod 使用者型別 操作字元 許可權字元 檔名
u(user) +(增加) r
g(group)   -
o(others) -(減少) w
a(all) =(設定) x

 

說明:

  許可權增減字元:

  +:新增某個許可權

  -:許可權某個許可權

  =:取消其他所有許可權賦予給定的許可權

 

示例:

 

via:https://www.cnblogs.com/gaogzhen/p/9837598.html