PDFTK не может быть запущен с помощью www-data

Мне нужно использовать PDFTK. Он работает, когда я использую его в терминале как root, но когда я пытаюсь использовать его с www-данными, я постоянно получаю ошибку разрешения.

При переключении на www-data:

sudo -u www-data sh

и выполнении:

fpdtk simply.pdf generate_fdf output fields.fdf

я получаю следующий результат:

Error: Unable to find file.
Error: Failed to open PDF file:
simply.pdf
Errors encountered.  No output created.
Done. Input errors, so no output created.

Похоже, проблема в том, что пользователю www-data отказано в разрешении.

Как я могу это изменить?

1
задан 11 January 2020 в 18:12

2 ответа

Проблема заключалась в том, что текущая папка не принадлежала www-data. Поэтому убедитесь, что владелец совпадает с пользователем apache (www-data или демон)

0
ответ дан 13 January 2020 в 17:58

Эта статья спасла мне жизнь! У меня такая же ошибка при использовании оснастки pdftk.

Просто создайте символическую ссылку с помощью этой команды:

sudo ln -s /snap/pdftk/current/usr/bin/pdftk /usr/bin/pdftk
0
ответ дан 2 July 2020 в 13:55

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

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