參考 《鳥哥的Linux私房菜》6.4節
1.文件預設權限:umask
- umask就是指定
目前用戶建立文件或目錄時候的權限默認值
- umask是補碼
- 查看補碼:
umask
(數字方式顯示權限)或umask -S
(rwx方式顯示權限) - 一般文件的預設權限為-rw-rw-rw-(因為文件沒有必要可執行);一般文件夾的預設權限是drwxrwxrwx(因為文件夾需要x權限來進入文件夾)
注意這不是所謂的umask值 - 例子:
022=>-ww
建立文件時:(-rw-rw-rw-)-(-----w--w-)=>-rw-r--r--
建立目錄時:(drwxrwxrwx)-(d----w--w-)=>drwxr-xr-x - 修改umask值:
umask 002
即可 - 如果原本就沒有的權限,umask中又標記了把這個權限“補(也就是去)”掉的話,就相當于不起作用,例子:(-rw-rw-rw-)-(--------wx)=-rw-rw-r--
- umask在/etc/bashrc中
- root的umask默認是022,普通用戶的umask默認是002
2.文件隱藏屬性
-
chattr:設置文件隱藏屬性
設置隱藏屬性 -
lsattr:顯示文件隱藏屬性
顯示文件隱藏屬性
3.觀察文件類型:file
觀察文件類型