Linux檔案特殊許可權

2021-07-03 21:08:56 字數 614 閱讀 2010

檔案特殊許可權set uid、set gid、sticky bit

(1)set uid:該許可權針對二進位制可執行檔案,使檔案在執行階段具有檔案所有者的許可權。比如:passwd具有該許可權

chmod u+s filename(filename必須是二進位制檔案)

(2)set gid:改許可權針對目錄。目錄被設定這個許可權後,任何使用者在此目錄下建立的檔案都具有和該目錄所屬組相同的組。

(3)sticky bit:可以理解為防刪位。乙個檔案是否可以被某使用者刪除,主要取決於該檔案所在目錄是否對該具有寫許可權。如果沒有寫許可權,則這個目錄下的所有檔案都不能被刪除,同時也不能新增新檔案。如果希望使用者能夠新增檔案但不能刪除目錄下其他使用者的檔案,則可以對父目錄增加該許可權。設定許可權後,就算使用者對目錄具有寫許可權,也不能刪除其他使用者的檔案。

Linux檔案特殊許可權

linux中檔案除了r w x這三個讀 寫 執行的許可權還有特殊許可權 s t suid許可權 當s這個標誌出現在檔案所有者的x許可權上時 如 rwsr xr x 則被稱為set uid,簡稱suid許可權。suid限制 1 suid許可權僅對二進位制程式 可執行程式 有效。2 執行者對於該程式需要...

Linux檔案特殊許可權

suid sgid sbit 先用ls l命令看一下下面幾個檔案或目錄的資訊 rwsr xr x.1 root root 25980 2月 22 2012 usr bin passwd rwx s x.1 root slocate 35612 8月 24 2010 usr bin locate dr...

Linux檔案特殊許可權

suid chmod u s 檔名或者chmod 4777 檔名,該檔案執行的時候檔案的執行者將擁有檔案所有者的許可權 sgid chmod g s 檔名或者目錄 或者 chmod 2777 檔名,該對於目錄而言,檔案的所屬組和目錄的所屬組相同 root westos pub ll total 8 ...