linux系列(二十一):chmod命令

一、命令格式spa

    chmod [-cfvR] [--help] [--version] mode filecode

二、命令功能blog

    用於改變文件或目錄的訪問權限,用它控制文件或目錄的訪問權限。io

三、命令參數class

必要參數:
    -c 當發生改變時,報告處理信息
    -f 錯誤信息不輸出
    -R 處理指定目錄以及其子目錄下的全部文件
    -v 運行時顯示詳細處理信息
選擇參數:
    --reference=<目錄或者文件> 設置成具備指定目錄或者文件具備相同的權限
    --version 顯示版本信息
    <權限範圍>+<權限設置> 使權限範圍內的目錄或者文件具備指定的權限
    <權限範圍>-<權限設置> 刪除權限範圍的目錄或者文件的指定權限
    <權限範圍>=<權限設置> 設置權限範圍內的目錄或者文件的權限爲指定的值
權限範圍:
    u :目錄或者文件的當前的用戶
    g :目錄或者文件的當前的羣組
    o :除了目錄或者文件的當前用戶或羣組以外的用戶或者羣組
    a :全部的用戶及羣組
權限代號:
    r :讀權限,用數字4表示
    w :寫權限,用數字2表示
    x :執行權限,用數字1表示
    - :刪除權限,用數字0表示
    s :特殊權限 

四、兩種使用方式test

(1)、文字設定法file

        chmod [who] [+ | - | =] [mode] 文件名權限

(2)、數字設定法di

        chmod [mode] 文件名文件

注意:數字與字符對應關係

r=4,w=2,x=1
若要rwx屬性則4+2+1=7
若要rw-屬性則4+2=6;
若要r-x屬性則4+1=7

五、簡單實例

(1)、增長文件全部用戶組可執行權限

命令:

chmod a+x a.txt

輸出:

felix@felix-computer:~/test$ ll a.txt 
-rw-r--r-- 1 felix felix 0 12月 12 10:37 a.txt
felix@felix-computer:~/test$ chmod a+x a.txt 
felix@felix-computer:~/test$ ll a.txt 
-rwxr-xr-x 1 felix felix 0 12月 12 10:37 a.txt*
felix@felix-computer:~/test$ 

(2)、刪除全部用戶可執行權限

命令:

chmod a-x a.txt 

輸出:

felix@felix-computer:~/test$ ll a.txt 
-rwxr-xr-x 1 felix felix 0 12月 12 10:37 a.txt*
felix@felix-computer:~/test$ chmod a-x a.txt 
felix@felix-computer:~/test$ ll a.txt 
-rw-r--r-- 1 felix felix 0 12月 12 10:37 a.txt
felix@felix-computer:~/test$ 

(3)、給添加權限

命令:

    chmod 751 a.txt   同  chmod u=rwx,g=rx,o=x a.txt

輸出:

felix@felix-computer:~/test$ ll a.txt 
-rw-r--r-- 1 felix felix 0 12月 12 10:37 a.txt
felix@felix-computer:~/test$ chmod 751 a.txt 
felix@felix-computer:~/test$ ll a.txt 
-rwxr-x--x 1 felix felix 0 12月 12 10:37 a.txt*
felix@felix-computer:~/test$ 

(4)、給全部用戶分配讀權限

命令:

chmod =r a.txt  同  chmod 444 a.txt  同  chmod a-wx,a+r a.txt

輸出:

felix@felix-computer:~/test$ ll a.txt 
--w--w--w- 1 felix felix 0 12月 12 10:37 a.txt
felix@felix-computer:~/test$ chmod =r a.txt 
felix@felix-computer:~/test$ ll a.txt 
-r--r--r-- 1 felix felix 0 12月 12 10:37 a.txt
felix@felix-computer:~/test$ 
相關文章
相關標籤/搜索