天天看點

特殊權限| 學習筆記特殊權限

開發者學堂課程【Linux 使用者及權限:特殊權限】學習筆記,與課程緊密聯系,讓使用者快速學習知識。

課程位址:

https://developer.aliyun.com/learning/course/788

特殊權限

内容簡介:

1、SUID

2、SGID

3、SBIT

4、如何設定

一、SUID

是set UID 的簡稱,它會出現在檔案擁有者權限的執行衛生,具有這種權限的檔案會在執行時,使調用者暫時獲得該檔案擁有者的權利。

特殊權限| 學習筆記特殊權限

舉例來說,在使用Linux時,會使用password這個指令,擁有suid權限,是以在執行時,會以屬主或者是屬組來施行操作,如果操作的話,就會使password有了root的權限,它可以修改密碼的存儲檔案,這是root使用者獨屬的權限。

特殊權限| 學習筆記特殊權限

SUID在使用時的限制

1、隻對二進制檔案有效

2、調動者對該檔案有執行權

3、實行過程中,調用者會暫時獲得該檔案所有者權限

4、隻在程式執行中有效

特殊權限| 學習筆記特殊權限

二、SGID

1、是Set GID的簡稱。出現在檔案所屬權限的執行位上面。對普通二進制檔案目錄都有效

2、作用于檔案上時,在執行該檔案時,使用者将獲得該屬組的權限

3、作用于目錄上時,在該目錄建立的檔案,都将屬于這個目錄所屬的組

特殊權限| 學習筆記特殊權限

三、SBIT

Sticky Bit,他出現的其它使用者權限的執行微商,隻能修飾一個目錄

特殊權限| 學習筆記特殊權限

四、如何設定SUID/SGID/SBIT

特殊權限| 學習筆記特殊權限

繼續閱讀