鑒于linux系統(tǒng)的安全性和穩(wěn)定型,以及低配置的要求,現(xiàn)在有很大部分的云服務器多是安裝linux系統(tǒng),那么,chmod用法就需要站長們和linuxvps主機使用者們要了解和熟悉的了。 linux/unix系統(tǒng)的檔案存取權限般多分為三:檔案擁有者、群組、其他。利用chmod可以藉以控制檔案如何被他人所存取。作為站長們經(jīng)常要用到的linux命令,chmod用法掌握起來并沒有那么難。
chmod命令可以使用八進制數(shù)來指定權限。文件或目錄的權限位是由9個權限位來控制,每三位為組,它們分別是文件所有者(user)的讀、寫、執(zhí)行,用戶組(group)的讀、寫、執(zhí)行以及(other)其它用戶的讀、寫、執(zhí)行。歷史上,文件權限被放在個比特掩碼中,掩碼中指定的比特位設為1,用來說明個類具有相應的優(yōu)先。chmod用法基本語法:$chmod[options]mode[,mode]file1[file2…]$ls-lfilechmod用法八進制語法數(shù)字說明:r4w2x1-0所有者的權限用數(shù)字表達:屬主的那三個權限位的數(shù)字加起來的總和。如rwx,也就是4 2 1,應該是7。用戶組的權限用數(shù)字表達:屬組的那個權限位數(shù)字的相加的總和。如rw-,也就是4 2 0,應該是6。其它用戶的權限數(shù)字表達:其它用戶權限位的數(shù)字相加的總和。如r-x,也就是4 0 1,應該是5。 使用符號模式可以設置多個項目:who(用戶類型),operator(操作符)和permission(權限),每個項目的設置可以用逗號隔開。命令chmod將修改who指定的用戶類型對文件的訪問權限,用戶類型由個或者多個字母在who的位置來說明。 此外,chmod在c、c 、c#等編程語言中,作為個函數(shù),也有著類似的含義,和作用,在編程語言中chmod用法相對來說比linux系統(tǒng)中更廣泛和復雜。如果對編程有興趣的朋友不防可以多了解了解。