PHP 中的 CHGRP — 任何人都可以让它工作

PHP 中的 CHGRP — 任何人都可以让它工作

我尝试过 PHP 的 ftp_site($ftpStream, 'chgrp nobody '.$directory),但无法正常工作。有谁在 PHP 中通过 ftp_connect() 成功更改目录组?谢谢。

答案1

这实际上不是 php 问题,而是 ftp 服务器问题。您在评论中指出,php 错误日志包含:

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

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

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

chgrp <path> <groupname>

答案2

让我问一下这个...

如果我使用全部拒绝该目录上的指令,但将其权限设置为0757(drwxr-xrwx) 这太危险了吗?

相关内容