При попытке загрузить файл PHP с помощью VSFTPD в/вар/WWW/и посетить файл с веб-сервера я получил эту ошибку,Отказано в новых PHP файлов, загруженных FTP пользователь
Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0
Fatal error: Unknown: Failed opening required '/var/www/.../.../public_html/d.php' (include_path='.:/usr/share/php:/usr/share/pear') in Unknown on line 0
я попытался CHOWN -R www-data: www-data/var/www после этого ошибка была исправлена, но я должен делать то же самое каждый раз, когда я загружаю новый файл, есть ли все-таки исправить это для всех новых файлов?
Вы должны быть в состоянии установить разрешения по умолчанию для загрузки файлов, изменив 'vsftpd.conf' попробовать добавить' file_open_mode = 0777' и ' local_umask = 022'. Первый параметр указывает разрешение по умолчанию для загруженных файлов. Также вы можете проверить man-страницу для файла конфигурации: https://security.appspot.com/vsftpd/vsftpd_conf.html – Cyclonecode
@Cyclonecode я добавил как vsftpd.conf, так и перезапустил vsftpd, но все равно получаю такую же проблему с новыми файлами. – Vedbex
Вы уверены, что редактируете правильный файл конфигурации? – Cyclonecode