設定檔案建立方式遮蔽碼(umask命令)

2021-09-30 07:03:13 字數 337 閱讀 5316

命令的格式為:

umask  [3位八進位制數]

umask命令把使用者建立檔案方式的遮蔽碼置為引數規定的模式。3位八進位制數分別表示檔案主,同組使用者和其他使用者的讀/寫/執行許可權。因此執行了 umask命令後,新建檔案的實際許可權為建立時的許可權值減去umask命令指定的八進位制數值。如可用umask  022 命令去掉建立檔案時同組使用者和其他使用者的寫許可權,用方式777建立的檔案變成方式755。

不帶引數的umask命令顯示當前的遮蔽值。

可在使用者主目錄中的 .profile檔案中加入umask命令,這樣在使用者登入時就執行該命令,對使用者建立的檔案或目錄自動地設定所需的許可權。

Linux檔案預設許可權的計算方式umask

linux檔案預設許可權的計算方式umask 最近在看 鳥叔的linux私房菜 因為他是台灣人,所以表達方式和大陸這邊不太一樣,台灣人所說的檔案基本上就等於我們所說的檔案。在linux下新建檔案的時候,不用我們設定許可權,就會有乙個預設的許可權。這個預設許可權是怎麼出來的呢,是根據預設許可權和uma...

UNIX umask函式,建立檔案模式遮蔽字

umask函式用於為程序設定檔案模式建立遮蔽字,並返回之前的遮蔽字。include include mode t umask mode t mask 其中,引數mask由以下9個檔案訪問許可權位中的若干位 或 構成,這些位在 usr include x86 64 linux gnu sys stat...

檔案通道建立方式綜述

reference定義 phantomreference,cleaner url filechanne定義 url 檔案讀寫方式簡單綜述 url 檔案讀寫方式簡單綜述後續 檔案,流構造 url 在看了filechanne定義後,為了更好了理解filechanne,我們簡單的看了檔案file,路徑pa...