您的位置:首页 > 运维架构 > Linux

有关linux下php创建目录权限问题

2010-11-27 22:00 423 查看
使用如下代码创建一个目录,却总是不能成功创建!在mkdir()函数加上权限0777还是不行.

<?php
echo "<html>";
echo "<head>";
echo "<title>";
echo "使用mkdir函数创建目录";
echo "</title>";
echo "</head>";
echo "<body>";
$dir_name="lwxtest";
if(mkdir($dir_name,0777)){
  echo "指定目录".$dir_name."创建成功!";
}else{
   echo "指定目录".$dir_name."创建失败!";
}

echo "</body>";

在linux终端上用命令建,也要管理员权限才能创建.

最后用命令改变目录 /var/www的权限:

sudo chmod 777 /var/www

则可输出结果"指定目录lwxtest创建成功!".

但是,以上命令建立的文件夹却是需要管理员权限才能进行操作,

如果要使建立的新文件夹及其子文件夹权限公开,则可使用如下命令:

sudo chmod -R 777 /home/user


注:表示将整个/home/user目录与其中的文件和子目录的权限都设置为rwxrwxrwx


后来又试了一下,以上命令在linux环境下貌似不起作用,新建的文件夹还是处于锁定状态!

看来还是只能重复给文件夹授权!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux php html 终端