PHP - 在运行时更改进程的所有权

时间:2010-09-29 14:22:51

标签: php ownership

我有一个PHP脚本,我需要从命令行以root身份运行。

脚本完成一些关键操作(需要root访问权限)后,我想将进程的所有者更改为“nobody”。

PHP有可能吗?我该怎么办?

2 个答案:

答案 0 :(得分:2)

您可以使用以下功能更改用户/组ID:

posix_setgid

posix_setuid

posix_setegid

posix_seteuid

如果您需要更改群组,则需要先执行此操作。

答案 1 :(得分:0)

不,脚本无法明确将所有权更改为root。