【发布时间】:2020-11-10 06:08:15
【问题描述】:
我了解 setUID 位与 Linux 中的 EUID 和 RUID 一起使用,为非预配用户提供对需要它的可执行文件的临时 root 访问权限。但是,我主要担心的是,假设某个进程在计算机上是恶意的。即使进程具有低权限的用户 ID(如 Mac 上的“nobody”),如果他们执行代码所能做的就是使用具有 setUID 位的文件来获取临时根 EUID,那不会失败拥有特权进程的全部目的,因为该进程现在在技术上具有对计算机的 root 访问权限?还是我错过了什么?谢谢!
【问题讨论】:
标签: linux security process setuid multiple-users