Как дать разрешение на запись пользователю apache

Предположим, что ваш путь к исполняемому файлу — /some_path. Правильный способ добавить этот путь в последнюю переменную окружения PATH—:

export PATH="$PATH:/some_path"

А если хотите вставить в начало то:

export PATH="/some_path:$PATH"
0
05.02.2021, 12:09
1 ответ

Это зависит от вашей системы. Но, скорее всего, у вас есть пользователь и группа с именем www-data, под которыми работает сервер.

Вы можете изменить пользователя, только если у вас есть праваCAP_CHOWN(вы root ). Вы можете добавить файл в группу www-data, но сначала вы должны попросить администратора добавить вас в эту группу.

Если у вас нет возможности CAP_CHOWN, вы можете использовать список контроля доступа к файлам.

setfacl -R -m "g:www-data:rwX" "directory-name"

Возможно, вам потребуется включить доступ -к списку управления -для файловой -системы. Но это самый безопасный способ, так как он не требует повышенных привилегий (, кроме одного -раза для включения на FS ).

1
18.03.2021, 22:32

Теги

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