PHP中的CHGRP – 任何人都可以使它工作

我已经尝试过PHP的ftp_site($ ftpStream,'chgrp nobody'。$目录),但是我无法使它工作。 有没有人有任何成功通过PHP中的ftp_connect()更改目录组? 谢谢。

这实际上不是一个PHP的问题,而是一个FTP服务器的问题。 你在评论中说,PHP错误日志包含:

警告:ftp_site()[function.ftp-site]:SITE chgrp是22行/usr/www/php/chgrp.php中未知的扩展名

这仅仅意味着ftp服务器不支持CHGRP命令。 如果您尝试使用桌面ftp应用程序,或者从命令行使用ftp,则在尝试更改组时应该会收到与ftp服务器相同的错误。

既然你可以访问服务器,为什么不从命令行chgrp目录呢?

chgrp <path> <groupname>

让我问这个…

如果我在这个目录的所有指令中使用拒绝 ,但是将其权限设置为0757 (drwxr-xrwx)是否太危险?