Я пытаюсь установить стек LAMP на своем поле Ubuntu. Apache, PHP и MySQL работают, и я установил proftpd для доступа FTP к моей www/папке. Проблема, я не уверен, как настроить полномочия так, чтобы у меня был полный доступ к той всей папке и всем ее файлам И всем будущим файлам, которые я вывожу там.
Я бездельничал и могу поместить файлы в папку, но новые каталоги и загруженные файлы имеют строгие полномочия. Действительно ли возможно установить макс. полномочия для той папки неограниченно долго так, чтобы у меня всегда были полный доступ к нему и все его sub папки/файлы при каких-либо условиях.
Спасибо за справку.
Необходимо будет изменить umask для proftpd.
Конфигурационный файл расположен под /etc/proftpd.conf
или /usr/local/etc/proftpd.conf
в зависимости от Вашей установки, и это использует подобные апачу директивы (полное изложение, найденное здесь). Для определенного каталога можно использовать a <Directory>
директива блока в конфигурационном файле, указывающем на Вашу www папку.
Там, удостоверьтесь, чтобы у Вас была umask директива как так:
<Directory /var/www>
umask 0000
</Directory>
Помните, umask является значением, вычтенным от 777 для создания разрешения по умолчанию для новой папки, и 666 для файлов (не выполняют бит дизайном).