繁体   English   中英

(Linux) 启用所有者为 root 的可执行文件的 setuid 位是否会授予对系统上所有其他文件的读取访问权限?

[英](Linux) Does enabling the setuid bit of an executable whose owner is root give read access to all other files on the system?

假设我有一个可执行文件,其所有者是 root。 现在我将 setuid 位设置为 1 并使其可执行,这意味着其他用户将能够获得提升的权限并毫无问题地运行可执行文件。 在这个可执行文件中,它试图读取另一个不属于 root 的文件 F,这会被允许吗? 我的猜测是否定的,因为 F 的所有者不是 root,但我不完全确定。 任何帮助深表感谢!

假设我有一个可执行文件,其所有者是 root。 现在我将 setuid 位设置为 1 并使其可执行,这意味着其他用户将能够获得提升的权限并毫无问题地运行可执行文件。 在这个可执行文件中,它试图读取另一个不属于 root 的文件 F,这会被允许吗? 我的猜测是否定的,因为 F 的所有者不是 root,但我不完全确定。 任何帮助深表感谢!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM