我正在运行www-data
并且我正在尝试使用执行 shell 脚本shell_exec(/foobar/script/myscript.sh)
,但是当脚本尝试写入日志文件时出现以下错误
cannot create /foobar/foo.log: Permission denied
但是,如果我尝试直接从终端运行脚本,我不会遇到任何问题。IE
$ sudo su www-data
$ /foobar/script/myscript.sh
$
知道这里会发生什么吗?
我还应该补充一点,我将 www-data 添加到 mybar 组中,这就是我列出目录时显示的内容
drwxrwxr-x 3 mybar mybar 4096 May 14 14:18 foobar # ls -l /
-rw-rw-r-- 1 mybar mybar 2824 May 15 09:57 foo.log # ls -l /foobar