我目前正在開發Linux Essentials課程,最近我遇到了setuid,setgid和sticky位權限。Linux權限 - setuid,setgid,sticky bit - 用一個命令刪除所有內容
我試着做一個實際的例子,並運行命令將它們應用到我創建的文件和目錄中。
我注意到,刪除它們的數字命令是'chmod 0775',我想,如果所有這三個都被應用,如果我運行數字命令來刪除它們會發生什麼。我認爲它會依次刪除它們,但在文件的情況下,它會一次刪除所有這些文件。
然後我嘗試了目錄。結果不一樣。只有最後一次應用權限(即Sticky Bit)被刪除。我再次運行命令並沒有做任何事情。沒有剩餘的權限(setuid,setgid)被刪除。
這是怎麼發生的?
謝謝!文件和目錄