更新,从 php 脚本 ubuntu 复制文件

Update, copy file from php script ubuntu

我有php语言开发的freeradius管理系统 我想将 freeradius 文件夹内的 file1 复制到同一文件夹内的 file2 但即使我设置了对 www-data 的权限,我也不能这样做 我用这段代码复制文件

exec('cp /etc/freeradius/modules/file1  /etc/freeradius/modules/file2');

ls -l /etc/freeradius/modules/file1的结果是

-rwxrwx--- 1 www-data freerad 0 Dec 15 10:28 /etc/freeradius/modules/file1

我哪里错了,我该怎么做?

我不确定你的代码有什么问题,但你可以试试这个: 复制('/etc/freeradius/modules/file1', '/etc/freeradius/modules/file2');

是的,错误是我没有从 www-data 用户访问 freeradius 文件夹的权限,所以当我通过 www-data 设置 freeradius 所有者时,问题就解决了