[cups.bugs] [LOW] STR #2491: Job files created without permission for CUPS user to read.
Steven M. Wilson
stevew at purdue.edu
Fri Aug 24 14:44:23 PDT 2007
Thanks for your prompt response. It looks like the pstops filter is the
one having trouble with permissions (see debug messages below). Perhaps
it isn't using IPP?
E [23/Aug/2007:13:31:32 -0400] PID 9723
(/usr/local/lib/cups/filter/pstops) stopped with status 1!
E [23/Aug/2007:13:31:32 -0400] [Job 3] Unable to open file
"/usr/local/var/spool/cups/d00003-001" - Permission denied
Steven M. Wilson, Systems and Network Manager
Markey Center for Structural Biology
Michael Sweet wrote:
> [STR Closed w/o Resolution]
> Job control files (cNNNNN) aren't supposed to be readable by the "lp" user
> for security reasons. If you have a filter that wants to access to them,
> it has to do an IPP request to ask for the attribute(s) it are interested
> in - it cannot read the file directly.
> Job data files (dNNNNN-MMM) *are* readable by the "lp" user and are
> created mode 0640 in scheduler/client.c.
> [Keep in mind that previous Debian releases ran cupsd as "lp", so you'd
> never have noticed this issue before...]
> Link: http://www.cups.org/str.php?L2491
> Version: 1.3.0
> Fix Version: None
More information about the cups-devel