如何更改shell_exec创建的目录的所有者,默认情况下是' group'的所有者。和'用户,是守护进程?

时间:2017-04-17 05:37:20

标签: php daemon shell-exec

当我尝试从PHP文件运行此命令时:

shell_exec(("mkdir test"));

如果我检查了这个'测试的所有者'目录,然后它显示'用户'和' group'所有者作为守护者' (我不希望这是守护进程)。如何动态更改此目录的所有者。如果我将这一行添加到我的代码中,即使这样也没有任何变化。

shell_exec("echo password | sudo -S chown -R group:user test"); 

但是当我从终端运行上述命令时:

 echo password | sudo -S chown -R group:user test

然后我可以更改所有者。我想通过脚本而不是在终端中编写命令来更改动态创建的目录的所有者(当前设置为守护程序)。 任何信息都将非常感激。

0 个答案:

没有答案