亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

Linux中umask命令怎么用

發布時間:2022-02-16 10:26:42 來源:億速云 閱讀:114 作者:小新 欄目:開發技術

這篇文章主要為大家展示了“Linux中umask命令怎么用”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“Linux中umask命令怎么用”這篇文章吧。

Linux常用命令umask命令指定在建立文件時預設的權限掩碼,umask可用來設定[權限掩碼]。[權限掩碼]是由3個八進制的數字所組成,將現有的存取權限減掉權限掩碼后,即可產生建立文件時預設的權限。

Linux中umask命令怎么用

umask

顯示或設置創建文件的權限掩碼。

概要

 umask [-p] [-S] [mode]

主要用途

  • 顯示當前的文件權限掩碼。

  • 通過八進制數的方式設置創建文件的權限掩碼。

  • 通過符號組合的方式設置創建文件的權限掩碼。

參數

mode(可選):八進制數或符號組合。

選項

 -p:當沒有參數時指定該選項,執行產生的輸出格式可復用為輸入; -S:以符號組合的方式輸出創建文件的權限掩碼,不使用該選項時以八進制數的形式輸出。

返回值

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

例子

以下的例子均假設文件權限掩碼為0022。

 # 以八進制數的形式輸出創建文件的權限掩碼。 umask -p # 執行結果: umask 0022 # 以符號組合的方式輸出創建文件的權限掩碼。 umask -S # 執行結果: u=rwx,g=rx,o=rx

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

  • u符號代表當前用戶。

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

  • o符號代表其他用戶。

  • a符號代表所有用戶。

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

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

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

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

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

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

那么剛才以符號形式輸出的結果u=rwx,g=rx,o=rx轉化為八進制數等于0755

用八進制數來設置同樣的權限,umask需要額外的執行減法0777 - 07550022,而chmod不需要。

符號組合模式的添加、刪除、賦值權限。

 # 添加權限: # 為組用戶添加寫權限。 umask g+w # 刪除權限: # 刪除其他用戶的寫、執行權限 umask o-wx # 賦值權限: # 賦值全部用戶所有權限,等價于umask u=rwx,g=rwx,o=rwx umask a=rwx # 清除其他用戶的讀、寫、執行權限。 umask o=

創建文件夾、文件(假設當前目錄不存在)

 # 創建文件 touch test.sh # 查看權限,發現執行權限的設置不起作用。 stat test.sh # 創建文件夾 touch newdir # 查看權限,發現執行權限的設置可以起作用。 stat newdir

注意

  1. 該命令是bash內建命令,相關的幫助信息請查看help命令。

  2. chmod用于更改已有對象的權限,umask影響之后新建對象的權限。

  3. 請謹慎使用該命令,特別是不要取消當前用戶的讀取權限,那樣會導致你在終端使用TAB鍵補全時報錯。

以上是“Linux中umask命令怎么用”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

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

AI

巴林右旗| 桂阳县| 双峰县| 邯郸市| 辰溪县| 南靖县| 安陆市| 甘南县| 体育| 永城市| 常州市| 周口市| 登封市| 黔南| 凤山县| 广灵县| 梁山县| 土默特左旗| 玛曲县| 铜陵市| 安塞县| 孟连| 洮南市| 绥阳县| 清徐县| 济南市| 红河县| 衡山县| 铜梁县| 汨罗市| 宜春市| 铜山县| 汉沽区| 宣恩县| 大田县| 平邑县| 石台县| 师宗县| 都江堰市| 临武县| 新宾|