Пользователь по умолчанию, что скрипты Perl, запущенные от браузеров, являются www-данными. Для моих сценариев нужно разрешение считать/писать/удалить файлы в других каталогах. Все эти каталоги создаются в рамках / корневого каталога (все рекурсивные, т.е./home/Daniel/ftp/files) и эти каталоги, и файлы создаются во время выполнения различными пользователями.
Существует ли способ дать www-данным более широкие полномочия? Я должен изменить пользователя по умолчанию, который запускает скрипты Perl (снова от браузеров) даже при том, что это звучит опасным?
Спасибо
Если любой сталкивается с этим, я нашел свой ответ.
Пользователь по умолчанию (для команд Perl/CGI) расположен в/etc/apache2/envvars
Я прокомментировал строку
#export APACHE_RUN_USER=www-data
Замененный это пользователем я хотел
export APACHE_RUN_USER=franklin
затем после того, чтобы сохранить файл я перезапустил сервис
sudo service apache2 restart
Я должен отметить, что даже при том, что я уверен, что это был бы неправильный поступок, пытаясь сделать пользователя по умолчанию 'корнем', произвел ошибку.