[cups.general] Odd behavior with CUPS 1.2.x and the way backends are executed

Dominik L. Borkowski dom at vbi.vt.edu
Tue Jan 9 09:26:02 PST 2007


On Tuesday 09 January 2007 12:11, Dominik L. Borkowski wrote:
> In theory, CUPS 1.2.7 does the right thing - it uses the defined User/Group
> settings. That would be fine, if they actually worked as expected. However,
> it seems that SystemGroup affects what uid reports, and we can't ever set
> uid to 0.


Well, I couldn't feel any more stupid than I do at this moment. I just looked 
at the man page for backend, and realized the problem - CUPS 1.2.x behaves a 
bit different [ and one should add - better] :

"
PERMISSIONS
       Backends  without world execute permissions are run as the root user. 
Otherwise, the backend is run using the unprivi-
       leged user account, typically "lp".
"

Changing the permissions on our pdf backend script have fixed the problem. 
Thanks in advance for any possible replies :)

-- 
Dominik L. Borkowski - Senior Systems Administrator
Virginia Bioinformatics Institute - www.vbi.vt.edu





More information about the cups mailing list