以另一个用户身份执行脚本

时间:2013-08-24 10:41:22

标签: php linux permissions

我有6个用PHP执行的脚本,不幸的是,我必须将它作为我的默认用户执行。 我试图只用PHP执行它,但它不起作用。

如果没有严重的安全漏洞,你知道怎么做吗?

谢谢:)

2 个答案:

答案 0 :(得分:1)

您可以通过键入php /path/to/script.php

将php用作命令行实用程序

您登录的用户将使用PHP脚本。

答案 1 :(得分:0)

您可以使用sudo以其他用户身份运行程序。

这是一个例子。我从一开始root(您可以看到id告诉它),并以用户id执行程序hashier

$
$ id
uid=0(root)
$ sudo -u hashier id
uid=501(hashier)
$