Моя Django приложение с помощью Apache создает файлы журнала: Log.TxtApache создает файл: как управлять разрешениями
Владелец и группа этого файла «WWW-данные»
owner rwx
group r
all r
Мой питон приложение не имеет прав на чтение и запись в этот файл журнала. Но мне нужно приложение python, чтобы иметь эти разрешения.
Теперь легко изменить права доступа вручную, но мне нужен файл, чтобы иметь правильные разрешения при его создании. Как я могу это сделать?
my goal:
add python user to group www-date (what is the name of the python user?)
and then:
Owner rwx
Group rwx
all r
вы можете запустить python-приложение с привилегиями пользователя www-data, таким образом, вы сможете работать с файлами, принадлежащими www-data. ex, 'sudo -Hu www-data/path/to/your/app' – frist
Насколько я понимаю из вашего комментария, нет пользователя python. Пользователь всегда вызывает сценарий python. – caliph
решил использовать umask 002 в/etc/apache2/envvars – caliph