promotion image of download ymail app
Promoted
傑森
Lv 4
傑森 發問時間: 電腦與網際網路軟體 · 1 0 年前

sticky bit

請問有人可以告訴我在linux中,sticky bit的作用嗎?還有suid與sgid是做什麼用的!謝謝。

1 個解答

評分
  • 1 0 年前
    最佳解答

    SUID

    讓一般使用者在執行某些程式的時候, 能夠暫時的具有該程式擁有者的權限。

    SGID(又分為設定在檔案與目錄兩種)

    檔案~如果 SGID 是設定在 binary file 上面,則不論使用者是誰,在執行該程式的時候, 他的有效群組 (effective group) 將會變成該程式的群組所有人 (group id)。

    目錄~如果 SGID 是設定在 A 目錄上面,則在該 A 目錄內所建立的檔案或目錄的 group ,將會是 此 A 目錄的 group !

    Sticky Bit

    Sticky Bit 目前只針對目錄有效,對於檔案已經沒有效果了。 SBit 對於目錄的作用是:『在具有 SBit 的目錄下,使用者若在該目錄下具有 w 及 x 的權限, 則當使用者在該目錄下建立檔案或目錄時,只有檔案擁有者與 root 才有權力刪除』。

    更詳細的說明,建議參考以下網址

    http://linux.vbird.org/linux_basic/0220filemanager...

    參考資料: 網路、自己
    • Commenter avatar登入以對解答發表意見
還有問題?馬上發問,尋求解答。