缘起
如果将一个root属主的可执行文件,添加一个属主的粘滞位,那么,由该程序创建的其它进程的euid还是root吗?
测试
test.php
1 2 3 4 |
#!/usr/bin/env php <?php echo "euid: ".posix_geteuid(),"\n"; echo "uid: ". posix_getuid(), "\n"; |
看来是不好使的,即: 粘滞位是不能在程序间继承的
DevOps
如果将一个root属主的可执行文件,添加一个属主的粘滞位,那么,由该程序创建的其它进程的euid还是root吗?
test.php
1 2 3 4 |
#!/usr/bin/env php <?php echo "euid: ".posix_geteuid(),"\n"; echo "uid: ". posix_getuid(), "\n"; |
看来是不好使的,即: 粘滞位是不能在程序间继承的