Я могу дать пользователю по умолчанию, который запускает скрипты Perl от cgi-мусорного-ведра различные полномочия?

Пользователь по умолчанию, что скрипты Perl, запущенные от браузеров, являются www-данными. Для моих сценариев нужно разрешение считать/писать/удалить файлы в других каталогах. Все эти каталоги создаются в рамках / корневого каталога (все рекурсивные, т.е./home/Daniel/ftp/files) и эти каталоги, и файлы создаются во время выполнения различными пользователями.

Существует ли способ дать www-данным более широкие полномочия? Я должен изменить пользователя по умолчанию, который запускает скрипты Perl (снова от браузеров) даже при том, что это звучит опасным?

Спасибо

0
задан 19 September 2018 в 19:32

1 ответ

Если любой сталкивается с этим, я нашел свой ответ.

Пользователь по умолчанию (для команд Perl/CGI) расположен в/etc/apache2/envvars

Я прокомментировал строку

#export APACHE_RUN_USER=www-data

Замененный это пользователем я хотел

export APACHE_RUN_USER=franklin

затем после того, чтобы сохранить файл я перезапустил сервис

sudo service apache2 restart

Я должен отметить, что даже при том, что я уверен, что это был бы неправильный поступок, пытаясь сделать пользователя по умолчанию 'корнем', произвел ошибку.

0
ответ дан 27 October 2019 в 10:35

Другие вопросы по тегам:

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