Linux 文件權限管理介紹
阿新 • • 發佈:2018-07-30
hit 計算方法 權限 mas src mark umask other ESS
文件權限
2.文件權限
文件的權限主要針對三類對象進行定義
owner: 屬主, u
group: 屬組, g
other: 其他, o
每個文件針對每類訪問者都定義了三種權限
r: Readable
w: Writable
x: eXcutable
文件:
r: 可使用文件查看類工具獲取其內容
w: 可修改其內容
x: 可以把此文件提請內核啟動為一個進程
目錄:
r: 可以使用ls查看此目錄中文件列表
w: 可在此目錄中創建文件,也可刪除此目錄中的文件
x: 可以使用ls -l查看此目錄中文件列表,可以cd進入此目錄
權限項 | 文件類型 | 讀 | 寫 | 執行 | 讀 | 寫 | 執行 | 讀 | 寫 | 執行 |
字符表示 | (d|l|c|s|p) | (r) | (w) | (x) | (r) | (w) | (x) | (r) | (w) | (x) |
數字表示 | 4 | 2 | 1 | 4 | 2 | 1 | 4 | 2 | 1 | |
權限分配 | 文件所有者 | 文件所屬組用戶 | 其他用戶 |
根據二進制算法在給文件設置權限時按照以下方式設置:
3.命令
chmod (change model) + level + flie
eg: chmod 777 pma
當然 每個文件在初始創建時都自己存在一個固定的權限,而不是人為每一個設置的,那是如何實現的呢?
答案是:系統在創建文件或文件夾時會有一個'umask'的反向掩碼 反向掩碼每個用戶的都不一樣,可以通過輸入‘umask’查看當前用戶的值。
初始設置文件權限計算方法為:777-022=755 即表示為 W:7 RWX G:5 RW- O:5 RW- 。
Linux 文件權限管理介紹