172 похожих чатов

Привет, собрал компоуз для запуска сайта, но что-то не так

с правами на файлы...
связка nginx+php-fpm
монтирую файлы сайта с хоста
но из php-fpm нет доступа на создание файлов...

в dockerfile
FROM phpdockerio/php74-fpm:latest
RUN apt-get update \
&& apt-get -y --no-install-recommends install \
....
&& apt-get clean; rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* /usr/share/doc/*

RUN usermod -u 1000 www-data && groupmod -g 1000 www-data
WORKDIR "/var/www/bitrix"
EXPOSE 9000

что можно проверить/исправить?

10 ответов

6 просмотров

смонтированные с хоста файлы видны ровно так, как они лежат на хосте, с тем же владельцем и правами. если в контейнере приложение запущено под другим пользователем, то скорее всего у него недостаточно прав

Ondrey-Luto Автор вопроса
Максим Мартынов
смонтированные с хоста файлы видны ровно так, как ...

пробовал на хосте делать так: chmod -R 775 /home/bitrix/www/ && chown -R www-data:www-data /home/bitrix/www/ не помогло... да, в папке все скрипты выполнения

Ondrey Luto
пробовал на хосте делать так: chmod -R 775 /home/b...

так у тебя может юзер и группа отличаться от того, кто в контейнере дерагает процесс

Ondrey-Luto Автор вопроса
Максим Мартынов
ну так 5 - это read+execute

cd /var/www/bitrix find . -type d -exec chmod 775 {} \; find . -type f -exec chmod 664 {} \; это тоже не решило проблему

Ondrey-Luto Автор вопроса
Alexey Voronkov
так у тебя может юзер и группа отличаться от того,...

да, натыкался на сложный пост что могут отличаться пользователи, но ничего не понял))

Ondrey Luto
cd /var/www/bitrix find . -type d -exec chmod 775 ...

у тебя владелец файлов на хосте кто?

Ondrey Luto
да, натыкался на сложный пост что могут отличаться...

грепни /etc/passwd | grep 1000 по идеи этот юзер и должен быть указан в правах

Ondrey-Luto Автор вопроса
Максим Мартынов
у тебя владелец файлов на хосте кто?

понял!)) на хосте www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin в контейнере www-data:x:1000:1000:www-data:/var/www:/usr/sbin/nologin

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

Обсуждают сегодня

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Всем привет! Массив вводится с клавиатуры, кол-во элементов неизвестно, поэтому я указал arr db 100 dup(?) С нахождением максимума проблем нет, а вот минимум почему-то всегд...
En Vind Av Sorg
11
в сях есть множество как в питоне? для удаление дубликатов
Linus
25
читать файл максимально быстро? странный вопрос))
zamtmn
53
Я хочу запустить свой проект в тг. Что-то между пирамидой и майнилкой. Еще подобного ничего не было. Уникальная идея. Нужен именно не бот, а приложение. С ввод, выводом тон...
Павел А.
6
а как бы вылезти из ИО, что то типа IO -> Ether или в какую сторону смотреть ? что то туплю
Fedor
14
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Реально в одиночку написать игровой движок на Си?
ㅤ (SVO)
11
Всем привет, товарищи! Можете меня поздравить, получил "отлично" за дисциплину "языки программирования низкого уровня". Честно говоря, не очень хочу, чтобы основы асма, которы...
Ыиу
1
Карта сайта