файлы vsftpd, читаемые www-data

На этом этапе я бы начал смотреть на программное обеспечение для управления конфигурацией, такое как, например, puppet , cfengine или chef . Эти программы созданы для решения этой проблемы даже в больших парках серверов. Они могут быть немного излишними, когда вы используете его только для своей домашней среды, но если вы заинтересованы в unix с точки зрения программирования и / или системного администратора, знание их будет очень полезно для вас в долгосрочной перспективе.

0
21.03.2018, 11:42
1 ответ

Вам не нужно слишком беспокоиться о пользователе, если данные www -или любой пользователь на вашем веб/ftp-сервере имеет доступ для чтения.

Если загрузка работает, и каталог имеет значение 755, а файлы — 644, значит, можно продолжать.

Если вы не хотите, чтобы все локальные пользователи имели доступ к этим файлам, я бы прошел через группу, создал группу с именем ftpuploads, чтобы пользователь ftp и пользователь данных www -были членами этой группы, а ваш каталог загрузки теперь может быть

chgrp ftpuploads; chmod 750 $dir

Теперь в веб-части вам нужно, чтобы ваш виртуальный хост разрешил доступ для чтения к этому каталогу. Вы хотите, чтобы индекс файлов был разрешен? теперь он отключен по умолчанию.

Этот вопрос/ответ должен помочь вам в этом:

Apache :Как включить просмотр индекса каталога на корневом уровне документа?

0
28.01.2020, 04:27

Теги

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