gpt4 book ai didi

php - 在 PHP setuid 脚本中获取主叫用户 ID

转载 作者:太空狗 更新时间:2023-10-29 12:38:29 26 4
gpt4 key购买 nike

我在 Linux 上有一个 PHP 脚本,其中设置了粘滞位,因此它以文件所有者身份执行。出于授权目的,我如何获取调用进程的用户 ID?

上下文:我在一台服务器上有两个应用程序,并希望一个应用程序向另一个请求一些信息。出于这个原因,另一个提供了一个带有 setuid 的脚本,但我想确保它只能被一个调用。

最佳答案

您可以使用其中一个 posix 函数来获取父进程,例如:http://www.php.net/manual/en/function.posix-getppid.php

从这里你可以窥视/proc/PROCESSID/以找到你想要的东西。

我没有在 Linux 机器上进行测试,但这看起来是可行的。

关于php - 在 PHP setuid 脚本中获取主叫用户 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2750647/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com