@mix_gorbachev

Как задать права на новые файлы и папки в linux для nginx?

Всем добрый день.
Есть проблема у меня есть директория в которую пользователи загружают файлы по фтп. Все новые файлы для nginx недоступны

/home/dima/www/

Использую команды:

groupadd developer
usermod -G developer diman_ftp
chown diman_ftp:developer /home/diman_ftp/www

Так же задал:
chown -R www-data:developer /home/diman_ftp/www

Но все равно при добавлении данных пользователем nginx пишет 403
  • Вопрос задан
  • 60 просмотров
Решения вопроса 1
takezi
@takezi
Intelligent people are full of doubts.
Нужно настроить ftp, для vsftpd добавить в конфиг что-то вроде:
chmod_enable=YES  
file_open_mode=0644
local_umask=022
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Germanjon
/home/dima/www/
/home/diman_ftp/www

Папки разные - это случайно или так запланировано?

usermod -G developer diman_ftp

От какого юзера запускается nginx? Какие права доступа и владельцы на папки /home, /home/diman_ftp и /home/diman_ftp/www
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Абсолют Банк Москва
от 150 000 до 170 000 ₽
MSP360 Санкт-Петербург
от 80 000 до 130 000 ₽
Золотое Яблоко Екатеринбург
До 70 000 ₽
09 апр. 2020, в 10:58
300 руб./за проект
09 апр. 2020, в 10:58
20000 руб./за проект
09 апр. 2020, в 10:33
2500 руб./за проект