雲伺服器chmod命令用法詳解
鑑於Linux系統的安全性和穩定型,以及低配置的要求,現在有很大部分的雲伺服器多是安裝Linux系統,那麼,chmod用法就需要站長們和Linux vps主機使用者們要了解和熟悉的了。
Linux/Unix系統的檔案存取許可權般多分為三 : 檔案擁有者、群組、其他。利用 chmod可以藉以控制檔案如何被他人所存取。作為站長們經常要用到的Linux命令,chmod用法掌握起來並沒有那麼難。
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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Ubuntu mount命令用法詳解Ubuntu
- chmod 755 a.sh命令解釋
- 網路命令ifconfig用法詳解。
- ADB 操作命令詳解及用法大全
- chmod命令(change mode)
- 達夢資料庫Disql用法詳解之Disql命令列命令用法介紹資料庫SQL命令列
- Linux基礎命令---chmodLinux
- 伺服器開發利器 golang context 用法詳解伺服器GolangContext
- 雲伺服器mysql備份與還原資料庫命令詳解伺服器MySql資料庫
- StringTie用法詳解
- JSONP用法詳解JSON
- extern用法詳解
- iconfont用法詳解
- Metasploit用法詳解
- 怎麼用linux命令之chmod方法Linux
- 簡述Linux chmod命令的知識Linux
- axios的用法詳解iOS
- Flutter ListView 用法詳解FlutterView
- Elasticsearch SQL用法詳解ElasticsearchSQL
- git stash用法詳解Git
- SVG <markers>用法詳解SVG
- Promise用法詳解(一)Promise
- Python self用法詳解Python
- Generator用法詳解+co
- MyBatis Generator 用法詳解MyBatis
- Geth命令用法-引數詳解 and 以太坊原始碼檔案目錄原始碼
- 三、Go語言基礎:go build命令用法及示例詳解GoUI
- Go語言基礎(04):go doc命令用法及示例詳解Go
- 常用命令--chmod--chown--區別
- Linux中chmod命令的定義及作用!Linux
- 第六課 以太坊客戶端Geth命令用法-引數詳解客戶端
- react-dnd 用法詳解React
- struct的匿名用法詳解Struct
- golang package time 用法詳解GolangPackage
- Flutter之BoxDecoration用法詳解Flutter
- Flutter之Container用法詳解FlutterAI
- dataTransfer.setData() 用法詳解
- re.search()用法詳解