1 默認權限
1 每一個終端都有一個umask權限來確定新建文件和新建文件夾的默認權限
2 umask使用數字權限來表示,比如022
3 目錄的默認權限是777-umask,文件的默認權限是666-umask
4 普通用戶的umask是0002,root用戶的umask是022
5 那麼新建文件的權限為666-0002 = 664 => rw-rw-r--
比如我在家目錄下創建一個新的文件名叫LinuxCast.net
那麼新建文件夾(目錄)的權限為777-0002 = 775 => rwxrwxr-x
比如我在家目錄下創建一個新的文件夾Linux
6 使用umask來設置終端的umask值
2 特殊權限
1 除了普通權限外還有三種特殊的權限
2 權限 對文件的影響 對目錄的影響
suid 以文件 所屬用戶身份執行 無
而非執行文件的用戶
sgid 以文件 所屬組身份運行 在該目錄中創建新文件的所屬組 和該目錄相同
sticky 無 對目錄擁有寫入權限的用戶可以 刪除其擁有的文件
但是不 能刪除其它用戶的所擁有的文件
3 設置特殊權限
1 設置suid
chmod u+s 文件名
2 設置sgid
chmod g+s 文件名
3 設置sticky
chmod o+t 文件名
4 和普通權限一樣特殊權限也可以利用數字來表示
suid = 4
grid = 2
sticky = 1