作者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
1F:推 buganini:seteuid有成功吗 221.169.71.109 10/20 12:40
2F:→ buganini:seteuid之後在检查一次euid 221.169.71.109 10/20 12:41
3F:→ buganini:不过这动作应该不是随便都可以执行 221.169.71.109 10/20 12:41
4F:→ buganini:不然就没安全性可言了 221.169.71.109 10/20 12:41