CHGRP в PHP - любой, кто сможет заставить его работать

Я пробовал PHP ftp_site($ftpStream, каталог chgrp nobody '.$), Но не могу заставить его работать. Есть ли у кого-нибудь успехи в изменении группы каталогов через ftp_connect() в PHP? Благодарю.

2 ответа

На самом деле это не проблема 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>

Позвольте мне спросить это...

Если я использую директиву " Запретить все" в этом каталоге, но при этом установите для нее права доступа 0757 (drwxr-xrwx), это слишком опасно?

Другие вопросы по тегам