Linux檔案特殊許可權

2021-07-25 23:10:33 字數 1476 閱讀 3631

suid:chmod u+s 檔名或者chmod 4777 檔名,該檔案執行的時候檔案的執行者將擁有檔案所有者的許可權

sgid:chmod g+s 檔名或者目錄 或者 chmod 2777 檔名, 該對於目錄而言,檔案的所屬組和目錄的所屬組相同

[root@westos pub]# ll

total 8

drwxr-sr-x. 2 root root 4096 jan 11 16:04 test1

drwxrwsr-x. 2 student root 4096 jan 11 16:04 test2

對於檔案而言,執行者在執行的過程將會有檔案所屬組的許可權

[root@westos pub]# ll test3

-rw-r-sr--. 1 root student 0 jan 11 16:08 test3

該檔案執行的時候,test將擁有者root將擁有student的許可權

[student@westos pub]$ ll

total 8

-rw-rw-r--. 1 admin root 0 jan 11 16:13 admintest

-rw-rw-r--. 1 student root 0 jan 11 16:14 studenttest

drwxr-sr-x. 2 root root 4096 jan 11 16:04 test1

drwxrwsr-x. 2 student root 4096 jan 11 16:04 test2

-rw-r-sr--. 1 root student 0 jan 11 16:08 test3

[student@westos pub]$ rm -f admintest

[student@westos pub]$ ll

total 8

-rw-rw-r--. 1 student root 0 jan 11 16:14 studenttest

drwxr-sr-x. 2 root root 4096 jan 11 16:04 test1

drwxrwsr-x. 2 student root 4096 jan 11 16:04 test2

-rw-r-sr--. 1 root student 0 jan 11 16:08 test3

[student@westos pub]$

未加sbit許可權時候, admin建立的檔案可以被student刪除

[student@westos pub]$ rm -f asmintest 

rm: cannot remove `asmintest': operation not permitted

當為目錄加上sbit許可權時,student就不能刪除admin建立的檔案了

Linux檔案特殊許可權

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

Linux檔案特殊許可權

檔案特殊許可權set uid set gid sticky bit 1 set uid 該許可權針對二進位制可執行檔案,使檔案在執行階段具有檔案所有者的許可權。比如 passwd具有該許可權 chmod u s filename filename必須是二進位制檔案 2 set gid 改許可權針對目...

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...