我正在使用apache服务器并使用以下代码生成一些tmpdir。
$tmpdatadir = "/home/user/tmpdata/".$id."/";
if (mkdir($tmpdatadir)) {
/* do something */
}
创建了dir:
drwxr-xr-x 2 www-data www-data 4096 Aug 30 17:16 147257020639481
但是当我尝试使用
编写一些数据时exec ("cat file.txt >". $tmpdatadir."sample.txt")
我收到以下错误消息。
许可被拒绝。当我将文件复制为user:user时,如何更改目录的权限。我发现chown这样做但我不知道如何更改整个目录的所有权。