Linux ';www-data';配股不足

Linux ';www-data';配股不足,linux,ubuntu,apache2,Linux,Ubuntu,Apache2,我似乎无法使用www数据帐户通过php使用exec('mkdir new')创建文件夹……我已经完成了chmod 775/var/www,但我仍然没有特权 虽然正在创建折叠,但我得到以下错误 新文件夹实际上正在创建中…但错误仍然会弹出 mkdir: cannot create directory `hello': File exists 我已将/var/www的所有者设置为www data,但错误仍然存在。可能不是权限问题 mkdir-p new问题是已经存在具有此名称的文件或目录。 请参阅错

我似乎无法使用www数据帐户通过php使用
exec('mkdir new')
创建文件夹……我已经完成了
chmod 775/var/www
,但我仍然没有特权

虽然正在创建折叠,但我得到以下错误

新文件夹实际上正在创建中…但错误仍然会弹出

mkdir: cannot create directory `hello': File exists

我已将
/var/www
的所有者设置为
www data
,但错误仍然存在。

可能不是权限问题


mkdir-p new

问题是已经存在具有此名称的文件或目录。 请参阅错误消息:

mkdir: cannot create directory `hello': File exists
试试这个:

cd /tmp
mkdir new_file
mkdir new_file

您将得到相同的错误。这不是权限问题。一个目录中不能有两个同名对象。

您多次创建同一目录。每次创建它时,必须先将其删除,然后才能再次创建。三种解决方案:

  • 删除你的文件。例如,
    rm-rf hello
  • 如果您不想删除它并再次创建它,只需检查它是否已经存在。如果没有,则运行mkdir
  • 忽略问题并捕获任何错误。该目录将与它以前拥有的任何文件一起存在

  • chmod 75
    不起作用,如果www数据是所有者,则需要755;如果www数据仅在组中,则需要775。我认为问题不在于权限。。。