linux 高階許可權 筆記 冒險位 強制位 粘滯位

2022-02-02 12:57:03 字數 646 閱讀 3450

冒險位:setuid(在u的x位置上使用乙個s)只能對檔案進行設定

suid是讓執行者臨時擁有屬主的許可權,僅對二進位制檔案(命令)生效。

對檔案作用:

預設情況下,使用者執行乙個指令,會以該使用者的身份來執行程序。當乙個檔案設定了suid後,所有使用者執行這個檔案時都是以這個使用者的所有者的許可權來執行。即可以讓對此檔案沒有執行許可權的使用者執行此檔案。

強制位:setgid(在g的x位置上使用乙個s)只能對目錄設定

sgid讓執行者臨時擁有屬組的許可權,在目錄中建立的檔案自動繼承該目錄使用者組,可以對目錄生效。

對目錄作用:

預設情況下,使用者建立的資料夾屬於使用者當前所在的組,但是設定了sgid後,表示在此目錄中,任何人建立的檔案,都會屬於目錄所屬的組,但是使用者還是屬於建立的使用者。

粘滯位:sticky(o的x位置上使用乙個t)只能對目錄設定

sbit許可權:特殊許可權位(粘滯位)。sbit可以確保使用者只能刪除自己的檔案,不能刪除其他人的檔案。

對目錄作用:

預設情況下,如果乙個目錄o上有w和x許可權,則任何人可以在此目錄中建立與刪除檔案。一旦目錄上設定了冒險位,則表示在此目錄中,只有檔案的擁有者、目錄的擁有者與系統管理員可以刪除檔案。其他使用者則不能。

注意:直接在檔案上面設定冒險位是沒有作用的,冒險位要建立在目錄上面

linux強制位與冒險位

目錄也是一種檔案 目錄上的讀寫執行許可權與普通檔案有所不同 讀 使用者可以讀取目錄內的檔案 寫 單獨使用沒有作用。與執行許可權連用可以在目錄內新增與刪除檔案。執行 使用者可以進入目錄,呼叫目錄內的資料 除了讀寫執行許可權以外,ext2,ext3檔案系統還支援強制位 setuid 和setgid 與冒...

linux 中冒險位和強制位講解

目錄也是一種檔案 目錄上的讀寫執行許可權與普通檔案有所不同 讀 使用者可以讀取目錄內的檔案 寫 單獨使用沒有作用。與執行許可權連用可以在目錄內新增與刪除檔案。執行 使用者可以進入目錄,呼叫目錄內的資料 除了讀寫執行許可權以外,ext2,ext3檔案系統還支援強制位 setuid 和setgid 與冒...

linux高階許可權suid sgid sticky

1.分析以下問題 root w hat ll root file1.txt rw r r 1 root root 0 aug 4 16 13 root file1.txt sfj1 w hat cat root file1.txt cat root file1.txt permission deni...