雲伺服器chmod命令用法詳解

126雲發表於2021-03-07

鑑於Linux系統的安全性和穩定型,以及低配置的要求,現在有很大部分的雲伺服器多是安裝Linux系統,那麼,chmod用法就需要站長們和Linux vps主機使用者們要了解和熟悉的了。
 
       Linux/Unix系統的檔案存取許可權般多分為三 : 檔案擁有者、群組、其他。利用 chmod可以藉以控制檔案如何被他人所存取。作為站長們經常要用到的Linux命令,chmod用法掌握起來並沒有那麼難。


  image.png
 

       chmod命令可以使用八進位制數來指定許可權。檔案或目錄的許可權位是由9個許可權位來控制,每三位為組,它們分別是檔案所有者(user)的讀、寫、執行,使用者組(group)的讀、寫、執行以及(other)其它使用者的讀、寫、執行。歷史上,檔案許可權被放在個位元掩碼中,掩碼中指定的位元位設為1,用來說明個類具有相應的優先。
 
 
Chmod用法基本語法:
 
$ chmod [options] mode[,mode] file1 [file2 ...]
 
$ ls -l file
 
Chmod用法八進位制語法數字說明:
 
r 4   w 2   x 1  - 0
 
所有者的許可權用數字表達:屬主的那三個許可權位的數字加起來的總和。如rwx ,也就是4+2+1 ,應該是7。
 
使用者組的許可權用數字表達:屬組的那個許可權位數字的相加的總和。如rw- ,也就是4+2+0 ,應該是6。
 
其它使用者的許可權數字表達:其它使用者許可權位的數字相加的總和。如r-x ,也就是4+0+1 ,應該是5。
 
         使用符號模式可以設定多個專案:who(使用者型別),operator(運算子)和permission(許可權),每個專案的設定可以用逗號隔開。 命令chmod將修改who指定的使用者型別對檔案的訪問許可權,使用者型別由個或者多個字母在who的位置來說明。
 
        此外,chmod在c、c++、c#等程式語言中,作為個函式,也有著類似的含義,和作用,在程式語言中chmod用法相對來說比Linux系統中更廣泛和複雜。如果對程式設計有興趣的朋友不防可以多瞭解瞭解。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69957453/viewspace-2761599/,如需轉載,請註明出處,否則將追究法律責任。

相關文章