中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux中chmod命令怎么用

發布時間:2022-01-21 10:24:18 來源:億速云 閱讀:100 作者:小新 欄目:開發技術

這篇文章主要介紹了Linux中chmod命令怎么用,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

Linux 常用命令chmod命令是控制用戶對文件的權限的命令,Linux/Unix 的文件調用權限分為三級 : 文件所有者(Owner)、用戶組(Group)、其它用戶(Other Users)。

Linux中chmod命令怎么用

chmod

用來變更文件或目錄的權限

概要

 chmod [OPTION]... MODE[,MODE]... FILE...
 chmod [OPTION]... OCTAL-MODE FILE...
 chmod [OPTION]... --reference=RFILE FILE...

主要用途

  • 通過符號組合的方式更改目標文件或目錄的權限。

  • 通過八進制數的方式更改目標文件或目錄的權限。

  • 通過參考文件的權限來更改目標文件或目錄的權限。

參數

mode:八進制數或符號組合。

file:指定要更改權限的一到多個文件。

選項

 -c, --changes:當文件的權限更改時輸出操作信息。
 --no-preserve-root:不將'/'特殊化處理,默認選項。
 --preserve-root:不能在根目錄下遞歸操作。
 -f, --silent, --quiet:抑制多數錯誤消息的輸出。
 -v, --verbose:無論文件是否更改了權限,一律輸出操作信息。
 --reference=RFILE:使用參考文件或參考目錄RFILE的權限來設置目標文件或目錄的權限。
 -R, --recursive:對目錄以及目錄下的文件遞歸執行更改權限操作。
 --help:顯示幫助信息并退出。
 --version:顯示版本信息并退出。

返回值

返回狀態為成功除非給出了非法選項或非法參數。

例子

參考man chmod文檔的DESCRIPTION段落得知:

  • u符號代表當前用戶。

  • g符號代表和當前用戶在同一個組的用戶,以下簡稱組用戶。

  • o符號代表其他用戶。

  • a符號代表所有用戶。

  • r符號代表讀權限以及八進制數4。

  • w符號代表寫權限以及八進制數2。

  • x符號代表執行權限以及八進制數1。

  • X符號代表如果目標文件是可執行文件或目錄,可給其設置可執行權限。

  • s符號代表設置權限suid和sgid,使用權限組合u+s設定文件的用戶的ID位,g+s設置組用戶ID位。

  • t符號代表只有目錄或文件的所有者才可以刪除目錄下的文件。

  • +符號代表添加目標用戶相應的權限。

  • -符號代表刪除目標用戶相應的權限。

  • =符號代表添加目標用戶相應的權限,刪除未提到的權限。

 linux文件的用戶權限說明:
 
 # 查看當前目錄(包含隱藏文件)的長格式。
 ls -la
   -rw-r--r--   1 user  staff   651 Oct 12 12:53 .gitmodules
 
 # 第1位如果是d則代表目錄,是-則代表普通文件。
 # 更多詳情請參閱info coreutils 'ls invocation'(ls命令的info文檔)的'-l'選項部分。
 # 第2到4位代表當前用戶的權限。
 # 第5到7位代表組用戶的權限。
 # 第8到10位代表其他用戶的權限。
 # 添加組用戶的寫權限。
 chmod g+w ./test.log
 # 刪除其他用戶的所有權限。
 chmod o= ./test.log
 # 使得所有用戶都沒有寫權限。
 chmod a-w ./test.log
 # 當前用戶具有所有權限,組用戶有讀寫權限,其他用戶只有讀權限。
 chmod u=rwx, g=rw, o=r ./test.log
 # 等價的八進制數表示:
 chmod 754 ./test.log
 # 將目錄以及目錄下的文件都設置為所有用戶擁有讀寫權限。
 # 注意,使用'-R'選項一定要保留當前用戶的執行和讀取權限,否則會報錯!
 chmod -R a=rw ./testdir/
 # 根據其他文件的權限設置文件權限。
 chmod --reference=./1.log  ./test.log

注意

  1. 該命令是GNU coreutils包中的命令,相關的幫助信息請查看man chmod或info coreutils 'chmod invocation'。

  2. 符號連接的權限無法變更,如果用戶對符號連接修改權限,其改變會作用在被連接的原始文件。

  3. 使用-R選項一定要保留當前用戶的執行和讀取權限,否則會報錯!

感謝你能夠認真閱讀完這篇文章,希望小編分享的“Linux中chmod命令怎么用”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

建阳市| 济阳县| 淳安县| 尖扎县| 当涂县| 左贡县| 墨脱县| 万安县| 长宁县| 罗定市| 崇阳县| 惠安县| 霍林郭勒市| 探索| 巴青县| 灌云县| 界首市| 黔西| 伊川县| 湟源县| 抚远县| 绵阳市| 银川市| 镇远县| 高要市| 海口市| 樟树市| 慈溪市| 晋州市| 吕梁市| 肃宁县| 敦煌市| 米林县| 西华县| 西乌珠穆沁旗| 安徽省| 军事| 衡南县| 关岭| 兴化市| 错那县|