IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者

标签:euid

共 1 篇相关文章

IT 累计浏览 2,671

文件权限之粘滞位

这篇讲的是Unix/Linux系统中一个具体而微小的技术点:粘滞位(Sticky Bit)在可执行文件上的行为。作者从一个实际问题出发——如果给一个root属主的可执行文件设置了粘滞位,那么由它派生的其他进程,其有效用户ID(euid)还会是root吗? 为了验证,作者编写了一个简单的PHP脚本(test.php),其核心就是输出当前进程的euid和uid。随后,他通过给这个脚本文件设置粘滞位并以root身份执行来观察结果。测试发现,新进程的euid并没有如预期那样保持为root。 由此得出一个明确的结论:粘滞位(即使在可执行文件上)并不能在程序执行后被其创建的其他进程所继承。这个发现澄清了对文件权限位作用范围的一个常见误解。