php shell_exec作为另一个用户

时间:2016-03-21 17:58:34

标签: php shell permissions ubuntu-14.04

我正在使用Ubuntu 14.04,当我使用终端执行某些命令时,它运行正常,但是当使用php执行相同的命令时,我收到错误:

Can't read license data (-102)
Permission denied (errno: 13)

在终端我写道:

/path/to/file$ ./rlmsign file.txt

并且rlmsign在file.txt中写了一些东西。当我在php shell_exec中使用时:

$output = shell_exec('/path/to/file ./rlmsign file.txt');

我上面有错误。此外,当我回应用户我得到www数据。我认为它在权限方面存在问题,但我的file.txt具有对所有用户,组和其他人的读写权限。有人可以给我一些建议吗?

0 个答案:

没有答案