2.18 特殊權限set_uid 2.19 特殊權限set_gid 2.20 特殊權限stick_b
2.19 特殊權限set_gid
2.20 特殊權限stick_bit
2.21 軟鏈接文件
2.22 硬連接文件
2.18 特殊權限set_uid
1、set_uid
特殊權限set_uid
S位;
passwd支持用戶修改自己的密碼;
需要修改shadow文件
passwd有set_uid權限,當普通用戶執行命令時,此用戶就會擁有root的臨時用戶身份
保證普通用戶擁有文件的臨時的root身份權限。
2.19 特殊權限set_gid
1、set_gid
set_gid 普通用戶擁有所有組的臨時身份權限
set_gid 還可以用於文件和目錄上
當作用於文件上和set_uid效果是一致的
當作用於目錄時,創建的該目錄的文件與該目錄的所屬組保持一致
2.20 特殊權限stick_bit
1、特殊權限stick_bit
t:---特殊權限位,防刪除位;
在aming賬號下創建文件,並賦予權限(777),然後切換至user1的用戶下,進行編輯時可以的,
但無法進行刪除操作
是否能刪除文件或目錄,看當前文件或目錄所在的目錄的權限;
2.21 軟鏈接文件
1、軟連接文件
類似於win的快捷方式
軟連接文件格式:ln -s 源文件 目標文件
軟連接可以連接文件或目錄
做軟連接盡量使用絕對路徑
2.22 硬連接文件
1、硬連接文件
硬連接文件---inode號--->第2列的數字:有幾個文件使用了相同的inode號,一般為1;
目錄比較特殊
硬連接不支持對目錄進行硬連接,只支持對文件做硬連接
硬連接文件大小與源文件是相同的;
硬連接文件創建後的文件與源文件的inode號相同,則是互為硬連接文件
軟連接文件是不能被刪除的
inode會記錄文件的屬性;真正的文件是在inode
硬連接不會占用多余的空間,因為inode文件號是相同的;
不能對目錄做硬連接
硬連接不能跨分區
2.18 特殊權限set_uid 2.19 特殊權限set_gid 2.20 特殊權限stick_b