Hi,
I hope this is the correct place to report bugs.

While configuring printing from a samba server I found some problems
with the -U option of lpr an lprm.

I am running version LPRng-3.7.4-28 (RedHat 7.2 version).

The problem does not require samba to be reproduce.
Basically, assuming the user writing the commands is in the
allow_user_setting list then
 lpr -Utest@that_host testfile
produce the expected result of the file submited as if from user test on
that_host.
But then to remove the job if we try the obvious
 lprm -Utest@that_host
it won't work.

Trying
 lprm -Utest
will work if the perm file has a line with 
 ACCEPT SERVICE=M SAMEUSER

I quickly looked at the source and basically lprm just sends the whole -U
string as the new username and the lpd server just takes it as the new
username only. It does not try to parse it to remap the remotehost.

Looking at the lprm and lpr code I have a feeling that the remaping should
be done in the client but the lprm packet does not seem to allow passing a
hostname. I don't know if there is any simple solution. At least it should
be documented if it can't be fixed (If it is already mentioned somewhere,
I am sorry, I did not find it.)

Cheers
Christian


-----------------------------------------------------------------------------
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