Files

粘性位和具有 sudo 權限的使用者

  • April 21, 2015

假設我chmod 1777是一個文件夾/opt/test,其中的所有文件都是使用者user1。因此user2能夠更新和編輯目錄內的/opt/test文件。

user2通過 操作時sudo,他可以從目錄中刪除任何文件,即使是他不擁有的文件;這是正常的嗎?如果是,設置粘性位的目的是什麼?

當另一個使用者user3sudo嘗試刪除他不擁有的文件時,他會收到“權限被拒絕”錯誤。

注意:所有使用者都屬於預設組。

當sticky位被設置時,只有文件的所有者目錄的所有者root可以重命名或刪除文件。

sudo命令用於使使用者能夠模擬另一個使用者,包括root

user2發出命令sudo成為root時,他獲得了root 的權限,並且root始終擁有系統上的所有權限。

引用自:https://unix.stackexchange.com/questions/197548