【问题标题】:PHP - changing ownership of a process while runningPHP - 在运行时更改进程的所有权
【发布时间】:2011-04-18 20:40:24
【问题描述】:

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

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

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

【问题讨论】:

    标签: php ownership


    【解决方案1】:

    不,脚本无法将所有权显式更改为 root。

    【讨论】:

      【解决方案2】:

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

      posix_setgid

      posix_setuid

      posix_setegid

      posix_seteuid

      如果您需要更改组,您需要先执行该操作。

      【讨论】:

        猜你喜欢
        • 2020-11-18
        • 2016-09-20
        • 2020-03-28
        • 2017-08-29
        • 1970-01-01
        • 2014-06-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多