文件和目錄權(quán)限

  • 讀、寫、執(zhí)行
  • 特殊權(quán)限:SUID、SGID和Sticky Bit

特殊權(quán)限

SUID

SUID(Set User ID,設(shè)置文件擁有者ID)可以使文件組用戶和其他用戶能夠以文件擁有者的身份來執(zhí)行文件,SUID只對可執(zhí)行的二進制的文件有用。

例:passwd命令只有root用戶才能執(zhí)行,當其擁有者權(quán)限設(shè)為rws(4755)時,其他用戶就可以以root身份運行,這樣就能使用passwd 命令了。

SGID

SGID(Set Group ID,設(shè)置文件組用戶ID),只對可執(zhí)行文件和目錄起作用。

對象 意義
二進制可執(zhí)行文件 執(zhí)行該文件時,用戶所在的用戶組會得到該文件從屬的用戶組的權(quán)限
目錄 用戶進入該目錄時,用戶的用戶組會暫時設(shè)為目錄從屬的用戶組(要求用戶對該目錄有寫和執(zhí)行權(quán)限)

Sticky Bit

Sticky Bit(粘貼位),設(shè)置了Sticky Bit的目錄下的任何文件只有文件擁有者和root用戶才能刪除和重命名。Sticky Bit只對目錄有用。

文件與目錄權(quán)限的不同含義

r w x
文件 讀文件 寫文件 運行文件
目錄 列出目錄中的文件 操縱目錄中的文件 進入目錄

權(quán)限的表示

助記符

  • 對象助記符:a 所有用戶,u 文件擁有者,g 文件組用戶,o其他用戶
  • 操作助記符:+ 添加權(quán)限,- 刪除權(quán)限,= 設(shè)置權(quán)限
  • 權(quán)限助記符:r 可讀,w 可寫,x 可執(zhí)行,- 沒有該權(quán)限;s SUID或SGID,t Sticky Bit

八進制

可以用三位8進制數(shù)代表權(quán)限:

八進制 7 5 0
二進制 111 101 000
助記符 rwx r-x - - -
擁有者 所屬組 其他用戶

特殊權(quán)限

權(quán)限符 rwx r-x r-x
有執(zhí)行權(quán)限 rws r-s r-t
無執(zhí)行權(quán)限 rwS r-S r-T
八進制 4 2 1
擁有者 所屬組 其他用戶

例:

  • rwsr- xr- x → 4755
  • rwxrwxrwt → 1777
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容