【发布时间】:2014-12-02 21:30:25
【问题描述】:
当我运行时(作为 www-data 用户):
lowriter --headless --convert-to pdf --outdir ".../pdf" ".../pdf/file.doc"
我收到错误:错误:请重新验证输入参数...并且文件未转换。
但是当我添加 sudo 时:
sudo lowriter --headless --convert-to pdf --outdir ".../pdf" ".../pdf/file.doc"
文件转换没有错误。
有没有办法,如何找出 lowriter 使用哪些库或程序并为 www-data 用户添加权限? 谢谢
【问题讨论】:
-
你确定在这两种情况下都执行了相同的 lowriter 二进制文件吗?只需检查
which lowriter和sudo which lowriter -
您确定这不是您尝试将转换后的文件写入的目录的权限问题吗?
-
@SagarSakre $ which lowriter: /usr/bin/lowriter $ sudo which lowriter: /usr/bin/lowriter
-
@arco444 /pdf $ ls -la: drwxrwxrwx 1 www-data www-data 0 Oct 9 11:33 .
标签: linux permissions sudo