<span id="vexk9"><table id="vexk9"></table></span>

      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=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鍵補全時報錯。

      主站蜘蛛池模板: 亚洲综合色婷婷七月丁香| 婷婷五月综合色中文字幕| 亚洲伊人久久综合影院| 小说区图片区综合久久88| 精品国产国产综合精品| 一本大道加勒比久久综合| 亚洲国产精品成人综合久久久| 亚洲av综合日韩| 久久99精品久久久久久综合| 亚洲综合在线一区二区三区| 国产综合久久久久久鬼色| 开心婷婷五月激情综合社区| 亚洲色偷偷综合亚洲AV伊人| 91亚洲精品第一综合不卡播放| 狠狠综合视频精品播放| 久久无码无码久久综合综合| 国产综合无码一区二区色蜜蜜 | 色综合视频一区中文字幕| 伊人久久大香线蕉综合影| 色欲色香天天天综合网WWW| 久久综合图区亚洲综合图区| 99久久国产综合精品麻豆| 国产综合视频在线观看一区| 亚洲av日韩综合一区久热| 韩国亚洲伊人久久综合影院| 亚洲综合激情视频| 亚洲综合伊人久久大杳蕉| 综合网日日天干夜夜久久| 精品综合久久久久久88小说| 狠狠综合久久综合中文88| 国产成人精品综合久久久久| 久久88色综合色鬼| 狠狠色狠狠色综合伊人| 久久婷婷五月综合色高清| 久久婷婷五月综合97色一本一本 | 色天天综合久久久久综合片| 色婷婷六月亚洲综合香蕉| 色综合合久久天天给综看| 综合国产精品第一页| 亚洲狠狠久久综合一区77777| 久久天堂AV综合合色蜜桃网|