MaxFox's suggestion (comment #32) did not work for me. In addition, no amount of file permission changes worked for me. I am using Ubuntu 9.04 x86_64 (2.6.28-11-generic #42-Ubuntu SMP).
However, the following did work. I changed the line #85 in /etc/apparmor.d/usr.sbin.cupsd
I do not know whether this solution is more or less secure than previously mentioned AppArmor changes nor did I try them. I did not find much documentation on the AppArmor website that explained the difference between U and P. That being said, I am able to keep $HOME set to 0700 and $HOME/PDF set to 0700.
MaxFox's suggestion (comment #32) did not work for me. In addition, no amount of file permission changes worked for me. I am using Ubuntu 9.04 x86_64 (2.6.28-11-generic #42-Ubuntu SMP).
However, the following did work. I changed the line #85 in /etc/apparmor. d/usr.sbin. cupsd
- /usr/lib/ cups/backend/ cups-pdf Px, cups/backend/ cups-pdf Ux,
+ /usr/lib/
Then 'sudo /etc/init. d/apparmor reload'
I do not know whether this solution is more or less secure than previously mentioned AppArmor changes nor did I try them. I did not find much documentation on the AppArmor website that explained the difference between U and P. That being said, I am able to keep $HOME set to 0700 and $HOME/PDF set to 0700.