Правильно полномочия файла конфигурирования в Ubuntu для доступа FTP

Я пытаюсь установить стек LAMP на своем поле Ubuntu. Apache, PHP и MySQL работают, и я установил proftpd для доступа FTP к моей www/папке. Проблема, я не уверен, как настроить полномочия так, чтобы у меня был полный доступ к той всей папке и всем ее файлам И всем будущим файлам, которые я вывожу там.

Я бездельничал и могу поместить файлы в папку, но новые каталоги и загруженные файлы имеют строгие полномочия. Действительно ли возможно установить макс. полномочия для той папки неограниченно долго так, чтобы у меня всегда были полный доступ к нему и все его sub папки/файлы при каких-либо условиях.

Спасибо за справку.

0
задан 12.12.2009, 14:18

1 ответ

Необходимо будет изменить umask для proftpd.

Конфигурационный файл расположен под /etc/proftpd.conf или /usr/local/etc/proftpd.conf в зависимости от Вашей установки, и это использует подобные апачу директивы (полное изложение, найденное здесь). Для определенного каталога можно использовать a <Directory> директива блока в конфигурационном файле, указывающем на Вашу www папку.

Там, удостоверьтесь, чтобы у Вас была umask директива как так:

<Directory /var/www>
umask 0000
</Directory>

Помните, umask является значением, вычтенным от 777 для создания разрешения по умолчанию для новой папки, и 666 для файлов (не выполняют бит дизайном).

1
ответ дан 24.11.2019, 12:38

Теги

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