I have just recently upgraded to 3.8.15 from a much earlier version.

I use script generated printcap files for all my hosts, and printing
appears to be working in all cases but one, printing to the local
spooler on a solaris machine, from a non-root user.

If lpd is running on machine A,  I can lpr, lpq, lprm from machine B-Z.
If I am root I can lpr/lpq/lprm on machine A.  But if I am a non-root
user I receive:

lpq -Pxxxxxxx

Printer 'xxxxxxx@localhost' - cannot open connection - Permission denied
Make sure the remote host supports the LPD protocol

This points (I'm guessing) at lpd.perms.  I didn't see anything offensive,
but commented EVERYTHING out and left "DEFAULT ACCEPT" at the bottom and
still received the same thing.

This does not happen if lpd is sitting on a Linux machine.

Am I running into a setuid issue?

- Paul

-- 
Paul Linton      Systems Programmer       [EMAIL PROTECTED]
UofK Department of Computer Science       (859) 257-3962

-----------------------------------------------------------------------------
YOU MUST BE A LIST MEMBER IN ORDER TO POST TO THE LPRNG MAILING LIST
The address you post from MUST be your subscription address

If you need help, send email to [EMAIL PROTECTED] (or lprng-requests
or lprng-digest-requests) with the word 'help' in the body.  For the impatient,
to subscribe to a list with name LIST,  send mail to [EMAIL PROTECTED]
with:                           | example:
subscribe LIST <mailaddr>       |  subscribe lprng-digest [EMAIL PROTECTED]
unsubscribe LIST <mailaddr>     |  unsubscribe lprng [EMAIL PROTECTED]

If you have major problems,  send email to [EMAIL PROTECTED] with the word
LPRNGLIST in the SUBJECT line.
-----------------------------------------------------------------------------

Reply via email to