H. Ferrence Asked: 2010-03-11 09:57:46 +0800 CST2010-03-11 09:57:46 +0800 CST 2010-03-11 09:57:46 +0800 CST PHP 中的 CHGRP——任何人都可以让它工作 772 我已经尝试过 PHP 的 ftp_site($ftpStream, 'chgrp nobody '.$directory) 但我无法让它工作。有没有人通过 PHP 中的 ftp_connect() 成功更改目录组?谢谢。 php chgrp 2 个回答 Voted h0tw1r3 2010-03-12T10:24:18+08:002010-03-12T10:24:18+08:00 这实际上不是 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> H. Ferrence 2010-03-13T12:58:13+08:002010-03-13T12:58:13+08:00 让我问这个... 如果我在此目录上使用拒绝所有指令,但将其权限设置为0757 (drwxr-xrwx) 是否太危险?
这实际上不是 php 问题,而是 ftp 服务器问题。您在评论中说,php 错误日志包含:
这仅仅意味着 ftp 服务器不支持 CHGRP 命令。如果您尝试使用桌面 ftp 应用程序或从命令行进行 ftp,则在尝试更改组时应该会从 ftp 服务器收到相同的错误。
既然您可以访问服务器,为什么不直接从命令行 chgrp 目录呢?
chgrp <path> <groupname>
让我问这个...
如果我在此目录上使用拒绝所有指令,但将其权限设置为0757 (drwxr-xrwx) 是否太危险?