如何在php中作为linux root用户连接

时间:2011-04-21 15:52:24

标签: php linux root shell-exec

  

可能重复:
  How to run PHP exec() as root?

嘿伙计,

我需要在php中连接linux root用户。

我在var / www / html / connect.php

中托管了我的文件

我需要执行一个shell_exec脚本。它说“只有root用户才能登录”。

我该怎么改变?或者请帮我解决问题。

2 个答案:

答案 0 :(得分:0)

通常php / apache使用 www-data 用户执行php文件。如果您需要执行shell,您需要做的就是使用 chmod

为该文件的www-data提供相应的权限

答案 1 :(得分:-1)

你需要给服务器提供apache(或运行php的任何内容)sudo权限,而不是以root身份运行,不要这样做:

sudo command