Использование FTP для редактирования файла удаляет разрешения Apache

Если я редактирую файл, используя FTP с vsftpd в Ubuntu 12.04 LTS ... Он удаляет разрешения, которые позволяют Apache получать доступ к файлу ...

В настоящее время, если я загружаю файл с FTP, если он это файл .php, который будет отображаться пустым; если это файл .html, он выдаст страницу с текстом «У вас нет разрешения на доступ к /test.html на этом сервере».

Однако .. ... если я запущу

sudo chmod a+rx ~
sudo chmod -R a+rx ~/public

Это решит проблему ... и все общедоступные файлы будут доступны для Apache.

Но каждый раз, когда я редактирую его с помощью FTP ... он возвращается на белую страницу. и я должен повторно выполнить вышеупомянутые команды, чтобы это работало.

Я не могу действительно обернуть голову, как это исправить ...

0
задан 28 February 2014 в 02:40

1 ответ

Таким образом, я выяснил, что все, что я должен был сделать, было отредактировать /etc/vsftpd.conf и не прокомментировать следующую строку:

local_umask=022

Тогда перезапускают сервис...

sudo /etc/init.d/vsftpd/ restart

Это зафиксирует его теперь.

0
ответ дан 28 February 2014 в 02:40

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

Похожие вопросы: