作者FFz (澎湖.仙人掌.234)
站內Programming
標題[問題] 程式seteuid
時間Sat Oct 20 02:27:39 2007
※ [本文轉錄自 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
推 buganini:seteuid有成功嗎 221.169.71.109 10/20 12:40
→ buganini:seteuid之後在檢查一次euid 221.169.71.109 10/20 12:41
→ buganini:不過這動作應該不是隨便都可以執行 221.169.71.109 10/20 12:41
→ buganini:不然就沒安全性可言了 221.169.71.109 10/20 12:41