[cups.general] strange !! cups printer working but lpstat -h shows [cupsdAuthorize: No authentication data provided]
J. Bakshi
joydeep at infoservices.in
Thu Nov 12 19:25:53 PST 2009
Michael Sweet wrote:
> Could be firewall or cupsd settings - the default is to not allow
> connections from the outside.
>
> Perhaps you can provide your cupsd.conf file?
>
Hello Michael,
Thanks for your response.
The client's PC don't have any problem to print so I am very confident
that no problem with accessibility through LAN. But in the server
itself I get the problem.
Here is my cupsd.conf
``````
LogLevel debug
# Administrator user group...
SystemGroup lpadmin
# Our private connection we listen to
Listen *:49631
# Allow machines on local network to use printers
<Location /printers>
Order allow,deny
##Allow 192.168.0.*
Allow 192.168.1.*
</Location>
# Only listen for connections from the local machine.
#Listen localhost:631
Listen /var/run/cups/cups.sock
# Show shared printers on the local network.
Browsing On
BrowseOrder allow,deny
BrowseAllow all
# Default authentication type, when authentication is required...
DefaultAuthType Basic
# Restrict access to the server...
<Location />
Order allow,deny
</Location>
# Restrict access to the admin pages...
<Location /admin>
Order allow,deny
</Location>
# Restrict access to configuration files...
<Location /admin/conf>
AuthType Default
Require user @SYSTEM
Order allow,deny
</Location>
# Set the default printer/job policies...
<Policy default>
# Job-related operations must be done by the owner or an administrator...
<Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job
Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription
Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job
Suspend-Current-Job Resume-Job CUPS-Move-Job>
Require user @OWNER @SYSTEM
Order deny,allow
</Limit>
# All administration operations require an administrator to
authenticate...
<Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer
CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default>
AuthType Default
Require user @SYSTEM
Order deny,allow
</Limit>
# All printer operations require a printer operator to authenticate...
<Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer
Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs
Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer
Startup-Printer Promote-Job Schedule-Job-After CUPS-Accept-Jobs
CUPS-Reject-Jobs>
AuthType Default
Require user @SYSTEM
Order deny,allow
</Limit>
# Only the owner or an administrator can cancel or authenticate a job...
<Limit Cancel-Job CUPS-Authenticate-Job>
Require user @OWNER @SYSTEM
Order deny,allow
</Limit>
<Limit All>
Order deny,allow
</Limit>
</Policy>
````
> On Nov 11, 2009, at 11:51 PM, J. Bakshi wrote:
>
>
>> Dear list,
>>
>> My box is debian lenny; cups version 1.3.8-1+lenny6
>>
>> I have configured cups server with command line only; no use of
>> localhost:631. The printer is running fine. I have assigned port as
>> 49631. I have provided the http interface hence the window clients
>> need
>> to access http://192.168.1.1:49631/printers/pixma from their
>> add_on_printer wizard. No problem, printing is OK.
>>
>> But I have found a strange problem with lpstat. Here are some output
>> with lpstat
>>
>> ````
>> debian:~# lpstat -t
>> scheduler is running
>> system default destination: pixma
>> device for pixma: usb://Canon/iP3000
>> pixma accepting requests since Fri 16 Oct 2009 05:01:16 PM IST
>> printer pixma is idle. enabled since Fri 16 Oct 2009 05:01:16 PM IST
>> debian:~#
>> debian:~# lpstat -d
>> system default destination: pixma
>> debian:~#
>> debian:~#
>> debian:~# lpstat -s
>> system default destination: pixma
>> device for pixma: usb://Canon/iP3000
>> debian:~#
>> debian:~#
>> debian:~# lpstat -v
>> device for pixma: usb://Canon/iP3000
>> debian:~#
>> debian:~# lpstat -l
>> debian:~#
>> ``````
>>
>> But the error comes with -h
>>
>> `````
>> debian:~# lpstat -h 192.168.1.1:49631
>> lpstat: Forbidden
>> ````````````
>>
>> The port is ok
>>
>> ````
>> debian:~# nc -vv -z 192.168.1.1 49631
>> 192.168.1.1: inverse host lookup failed: Unknown host
>> (UNKNOWN) [192.168.1.1] 49631 (?) open
>> ````````````
>>
>> The log reports
>>
>> ```````````````
>> D [12/Nov/2009:01:32:34 -0500] cupsdAuthorize: No authentication data
>> provided.
>> D [12/Nov/2009:01:32:34 -0500] cupsdSendError: 8 code=403 (Forbidden)
>> `````````````````
>>
>> It really strange !! Could any one kindly enlighten me why the -h
>> fails
>> with *Forbidden* ?
>>
>> Thanks
>>
>>
>>
>> --
>> জয়দীপ বক্সী
>>
>> _______________________________________________
>> cups mailing list
>> cups at easysw.com
>> http://lists.easysw.com/mailman/listinfo/cups
>>
>
> ___________________________________________________
> Michael Sweet, Senior Printing System Engineer
>
>
>
> _______________________________________________
> cups mailing list
> cups at easysw.com
> http://lists.easysw.com/mailman/listinfo/cups
>
--
জয়দীপ বক্সী
More information about the cups
mailing list