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 ответов

30 просмотров

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

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

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта