SUID,SGID,SBIT這些究竟是什麼

SUID,SGID,SBIT這些都是文件的特殊權限。python

SUID(Set UID)文件執行過程當中,用戶擁有文件的root權限。blog

SGID(Set GID)文件執行過程當中,執行者擁有該文件的用戶組的權限。it

SBIT(Sticky Bit)至關於添加了一個標誌,有這個標誌的文件,只有擁有這個文件的用戶和root能夠刪除文件。class

經過命令umask,能夠看到文件的權限默認值,而那個第一個就是特殊權限位。test

特殊權限賦值過程:終端

SUID 4權限

SGID 2touch

SBIT 1刪除文件

在終端輸入下列命令di

cd /tmp
touch test
chmod 6755 test;ls -l test

 能夠看到文件的權限狀況。

不管SUID ,SGID,仍是SBIT,他們的命令標誌位都是代替的-x這個位置。

還有字符賦權的方式,你們能夠參考鳥哥的那本書。

相關文章
相關標籤/搜索