024特殊權限suid,sgid,sticky
特殊權限suid,sgid,sticky
查看umask(set_uid=4,set_gid=2,stick_bit=1)
set_uid(給普通用戶擁有當前文件用戶的執行權)
ls -l 可以看見文件屬性(執行二進制文件)(root用戶不受限制)
chmod u+s XXX
如:-rwxr-x--x root:root xxxx.sh
-rwsr-x--x root:root xxxx.sh (有x權限會是s的情況就可以臨時身份執行,大寫S就是沒有x權限的時候顯示)
set_gid(sgid)
chmod g+s (對象可以是目錄,添加後所有目錄下創建的文件目錄的所屬 組,都會跟原目錄一致)
如:-rwxr-x--x root:root xxxx.sh
-rwxr-s--x root:root xxxx.sh
(有x權限會是s的情況就可以臨時身份執行,大寫S就是沒有x權限的時候顯示)
stick_bit(防止別人刪除,對象為目錄)
chomd o+t 添加t權限後,目錄下所有文件不可以刪除
如:-rwxr-x--x root:root xxxx.sh
-rwxr-x--t root:root xxxx.sh
(有x權限會是t的情況就可以臨時身份執行,大寫T就是沒有x權限的時候顯示)
**logout退出當前臨時用戶
**su - 用戶名字 ,切換用戶
**普通用戶可讀寫rw的目錄,目錄下是所有文件都可以刪除(包括root的文件)
軟連接和硬連接
軟連接=快捷方式(文件屬性 l)
ln -s 原文件/目錄絕對路徑 創建的文件連接
硬連接(對象不可以目錄)
每個文件只有一個inode ,ls -li查看inode數值
一個inode可以對多個文件。
ln 原文件 目標文件(等於克隆,ln只可以在同一分區)
**du -sh 查看文件的大小(ls -lih)
024特殊權限suid,sgid,sticky