对于使用 PHP 副本创建的文件,无法更改 FTP 的权限

Can not change permissions on FTP for files created with PHP copy

我有一个脚本使用 PHP 的 copy 函数将文件复制到我的服务器。当我通过 FTP 登录我的服务器时,我无法再删除它们,因为权限设置为 644。但是当我尝试直接在 FTP 更改权限时,我得到一个 "Operation not permitted" 错误。

NOOP
200 NOOP command successful
SITE CHMOD 777 /test2/2016-07-19/13739536_1750492681870132_416621053_n.jpg
550 CHMOD 777 /test2/2016-07-19/13739536_1750492681870132_416621053_n.jpg: Operation not permitted

通常我可以毫无问题地更改服务器上的权限。通过 SSH,它也不起作用。是不是跟原文件的权限有关系?

感谢您的帮助!

PHP 脚本与通过 FTP.

登录的用户不同

要么使用另一个 php 脚本更改文件的权限,要么通过 SSH 以根用户身份登录。

可能是提供的参数有误.. 这应该正常工作

chmod("/test2/2016-07-19/13739536_1750492681870132_416621053_n.jpg",0777);