如果我从root运行lpr,或者甚至从apache运行
runuser -l apache -c 'lpr -P RICOH_Aficio_2032 -r /var/www/html/website/tmp/test.txt'就像一种护身符。
但是,当我使用php_exec打印时
exec('lpr -P RICOH_Aficio_2032 -r /var/www/html/website/tmp/test.txt 2> /var/www/html/website/tmp/error.txt');我得到以下错误
lpr: Permission denied我甚至将apache设置为test.txt的所有者。
当我使用ls,cat ecc时,Php exec可以工作。但是lpr和lpstat不起作用。
怎么了?
注意:我使用的是Centos 6.8和php 5.6
https://stackoverflow.com/questions/41300510
复制相似问题