在/ root目录中创建一个文件夹

时间:2018-06-12 17:29:35

标签: php ubuntu permissions directory

我已经尝试了所有在线但我找不到真正的解决方案,我有一个php文件,在我的电脑本地工作完美,而当我在我的服务器上加载它不会创建该文件夹。 php包含此字符串以创建新文件夹:

shell_exec("mkdir /root/users/$username");

我想也许这是一个许可问题,我可以在var / www文件夹中创建文件夹,dI尝试了很多不同的方式来设置我的权限,但我无法弄明白。

1 个答案:

答案 0 :(得分:0)

您应该使用mkdir创建文件夹,或使用chmod来更改权限功能。

例如:

mkdir('newFolder', 775);

或者您想在某个路径上创建。目前您在/home/username/public_html/project/

mkdir('subproject', 775); // it will create in `project` folder. 

如果你想像你在问题中提到的那样创建一些root。

mkdir('/root/users/'.$username, 775);

我相信它会解决您的问题,也是一种标准的创建方式。