后期排版,邊學邊記邊敲
用戶詳情分析
管理員用戶 | root | 0 |
虛擬用戶 | nobody | 1-999 |
普通用戶 | test001 | 1000+ |
輸入ll命令查看當前目錄文件詳情
根據這張圖片可知,目錄是帶有d的,文件則開頭用-表示
- 文件信息
r-讀權限(4) w-寫權限(2) x-執行權限(執行權限)(1)
屬主-屬組-其他用戶
屬主-user u
屬組-group g其他用戶-other o
目錄信息:
r 讀目錄中的文件屬性信息
w 可以再目錄中添加或刪除文件數據信息
x 是否可以進入到目錄中
目錄權限配置的結論:
root用戶對目錄信息有絕對權限
對於目錄來說,寫的權限和讀的權限,都需要有執行權限配合
如何想對目錄進行操作,必須對目錄賦予執行的權限
一個普通文件默認權限:644 保證其他用戶可以讀取文件內容
一個目錄文件默認權限:755 保證屬主用戶對目錄進行編輯 保證其他用戶可以讀取目錄中的信息,可以進入到目錄中
問題1,為什么創建的文件和目錄權限一致?
默認創建目錄權限是755
默認創建文件權限是644
這個跟umask有關,在終端輸入umask,得到結果為0022
默認文件權限:666-022=644
umask數值是奇數 666-033=633+11=644 (如果十位數是奇數則加1,個位數是奇數則加1)
umask數值是奇數 666-022=633-22=644
默認目錄權限:777-022=755 (目錄的話就直接減,沒有判斷)
umask數值是奇數 777-033=744
umask數值是奇數 777-022=755
臨時修改umask數值
umask 033即可
永久修改方法:
vim /etc/profile
將022修改為033即可