[問題] 程式seteuid

看板Programming作者 (澎湖.仙人掌.234)時間18年前 (2007/10/19 18:27), 編輯推噓1(103)
留言4則, 1人參與, 最新討論串1/1
※ [本文轉錄自 Linux 看板] 作者: FFz (澎湖.仙人掌.234) 站內: Linux 標題: [問題] 程式seteuid 時間: Sat Oct 20 02:27:06 2007 假設 chmod 600 data.txt chmod +s ./work process 的 euid = 577 如果我在程式中seteuid(580) 那麼,process是不是就 應該 無法對data.txt做存取呢? 因為data.txt只可以給 euid 577的使用者做存取 但是,我在測試時,將euid設為 580 但是仍然可以對file做操作 這樣是正確的嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.123.216.117 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.123.216.117

10/20 12:40, , 1F
seteuid有成功嗎
10/20 12:40, 1F

10/20 12:41, , 2F
seteuid之後在檢查一次euid
10/20 12:41, 2F

10/20 12:41, , 3F
不過這動作應該不是隨便都可以執行
10/20 12:41, 3F

10/20 12:41, , 4F
不然就沒安全性可言了
10/20 12:41, 4F
文章代碼(AID): #176FSSvi (Programming)