Intereting Posts
Получить температуру процессора на poky linux NFSv3 с ошибкой Kerberos "unmatched host" Параметры среды для исполняемых файлов setuid Почему некоторые вкладки гном-терминала выглядят подавленными vim с вкладкой / пробелом в многострочных аббревиатурах в vimrc Есть ли доступ к файлу Linux, который позволяет приложению читать файл, но не пользователь? GRUB не может обнаружить Windows 10 с помощью Boot-Repair Как я могу узнать, является ли относительная символьная ссылка внутренней для определенного поддерева или нет? Какова цель команды bash `suspend` builtin? используемый диск, несмотря на то, что мы выполняем размонтирование, а lsof пуст Нет, я не хочу постоянных сетевых правил Как создать собственное ядро? Как расширить раздел ext3 через LVM внутри файла (виртуальная машина)? Как переделать M- / в Emacs в M- (тире) Ошибка: установка отключена аномально при установке CentOS-5.4

Пользователь FTP создает файл, который не является исполняемым apache

Я столкнулся с небольшой проблемой: я создал FTP-сервер с vsftp и веб-сервер с Apache 2.2.

Теперь моя цель – сделать так, чтобы каждый мог войти в систему через FTP и загрузить файлы (.html, .php), чтобы они исполнялись с помощью apache.

Дело в том, что это не так. Фактически, файлы создаются с 600 привилегиями, а с владельцем «ftpadmin». Apache возвращает ошибку.

Вы знаете быстрый способ исправить это?

Процесс Apache начинается с пользовательских www-данных (в Ubuntu, проверьте Debian).

Эти файлы создаются пользователем ftp. Owened by ftpadmin и разрешает чтение и запись только владельцу (члены группы и другие пользователи не могут получить доступ).

Для загруженных файлов

  • Добавить права на чтение и выполнение другим пользователям

    sudo chmod o + rx * .php sudo chmod o + rx * .html

(ИЛИ)

  • Измените группу файлов на www-data и добавьте права на чтение и выполнение для пользователей группы

    sudo chgrp www-data * .php sudo chgrp www-data * .html

    sudo chmod g + rx * .php sudo chmod g + rx * .html

Обратитесь к приведенной ниже ссылке, чтобы установить разрешения для файлов по умолчанию для будущих загрузок файлов . Как установить права доступа по умолчанию для всех папок / файлов в каталоге?