Получил мой веб-сервер и работал с помощью apache2 с возможностью ftp to /var/www
. Однако, если я сделаю обновление до .html
и скопирован через файл через ftp, разрешения файла становятся более ограничительными, так что apache создает ошибку для веб-клиента, что файл не читается из-за недостаточного разрешения (или что-то в этом роде) , Затем я должен выполнить ssh
и изменить разрешения для связанных файлов ( sudo chmod 755 *
), в то время как в /var/www
. Легче ли это сделать?
У вас есть несколько вариантов:
local_umask
в vsftpd.conf
вместо 022 вместо vsftpd.conf
chmod_enable
в YES
и выполните CHMOD через ftp-клиент (если он этого не сделает) Кстати, лучше использовать scp
, поскольку он не передает ваши учетные данные в виде открытого текста, и вы можете настроить аутентификацию с открытым ключом, поэтому вам не нужно будет вводить пароль каждый раз, но я не уверен, как он устанавливает разрешения для загруженные файлы.