linux的umask函式詳解(轉)
linux的umask函式詳解(轉)[@more@]
linux中的 umask 函式主要用於:在建立新檔案或目錄時 遮蔽掉新檔案或目錄不應有的訪問允許許可權。
檔案的訪問允許許可權共有9種,分別是:rwxrwxrwx
它們分別代表:使用者讀 使用者寫 使用者執行 組讀 組寫 組執行 其它讀 其它寫 其它執行
遮蔽的規則如下:
1. 不管遮蔽碼是多少,
·新建立的檔案預設不具有可執行允可許可權。
·新建立的目錄預設具有可執行允可許可權。
2. 遮蔽碼的格式為八進位制格式,共三個八進位制數。可設定如下 002 或 022 或 ......
3. 其中的每一個八進位制數由三位表示,分別是 讀 寫 執行
4 2 1
例如 002 用二進位制表示為: 0 0 0 -- 0 0 0 -- 0 1 0
4 2 1 4 2 1 4 2 1
4. 產生的檔案為 umask 值求反後的允可許可權,即
對於檔案: ~002 = 664(新建立檔案所應具有的訪問許可權)
對於目錄: ~002 = 775(新建立目錄所應具有的訪問許可權)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10748419/viewspace-939789/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 關閉 linux下的umask( )函式、setsid( )函式Linux函式
- umask使用詳解
- Linux之程序掩碼umask詳解。Linux
- oracle over函式 詳解(轉)Oracle函式
- linux signal函式詳解Linux函式
- linux時間函式詳解Linux函式
- linux中fork()函式詳解Linux函式
- PL/SQL單行函式和組函式詳解(轉)SQL函式
- linux系統getopt函式詳解Linux函式
- 例項詳解 Linux 中的 fork() 函式Linux函式
- DELPHI中使用API函式詳解 (轉)API函式
- ORACLE正規表示式函式詳解--轉載整理Oracle函式
- 尤拉函式詳解函式
- malloc函式詳解函式
- kill() 函式詳解函式
- ioctl()函式詳解函式
- gluLookAt 函式詳解函式
- fopencookie函式詳解Cookie函式
- TypeScript中的函式詳解TypeScript函式
- python函式每日一講 - float函式型別轉換詳解Python函式型別
- 詳解Java函式式介面Java函式
- Socket send函式和recv函式詳解函式
- javascript的replace()函式用法詳解JavaScript函式
- javascript的sort()函式用法詳解JavaScript函式
- gets函式的不安性詳解函式
- Python中的函式詳解Python函式
- 【多程式】Linux中fork()函式詳解|多程式Linux函式
- 建構函式詳解函式
- 函式引數詳解函式
- mysql常用函式詳解MySql函式
- 箭頭函式詳解函式
- fcntl函式用法詳解函式
- JavaScript函式模式詳解JavaScript函式模式
- eval()函式用法詳解函式
- Oracle 聚合函式詳解Oracle函式
- wait()函式詳解AI函式
- 詳解JavaScript函式模式JavaScript函式模式
- oracle TRANSLATE函式詳解Oracle函式