我需要使用 PDFTK。当我在终端中以 root 身份使用它时它可以工作,但是当我尝试将它与 www-data 一起使用时,我一直收到权限错误。
切换到 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 用户的权限被拒绝。
我怎样才能改变这个?
这篇文章救了我的命!使用 pdftk snap 时我遇到了同样的错误。
只需使用以下命令创建符号链接:
问题是当前文件夹不属于 www-data。所以请确保所有者与 apache 用户相同(www-data 或 daemon)