我有问题,我需要通过一个PHP脚本CHOWN:操作不允许
,所以我通过这个下面的命令做到这一点,其中1002的用户ID来设置文件所有者的许可系统中的不同用户系统。
file_put_contents($filename, $content);
system("chown 1002 " . $filename . "");
但是我得到了制作这个错误唯一的服务器(测试服务器正常工作)
chown: changing ownership of `/var/spool/asterisk/06h12m7.call':
Operation not permitted
请将其中一个答案标记为解决方案,以便将此问题标记为已关闭。如果它们中没有一个提供解决方案,则提供附加信息。谢谢。 – mattc
如果脚本通过cron运行,它将以root用户身份运行,这将有能力更改文件所有权。 (非超级用户喜欢''apache'用户不。)希望这可以帮助一些人! –