[cups.general] lpadmin and lprm will not work without a password
Michael Sweet
msweet at apple.com
Tue Dec 13 12:05:58 PST 2011
You are connecting to the cupsd on your test system remotely; the local certificate/peer credential stuff only works over domain sockets.
On Dec 13, 2011, at 11:19 AM, Rob Parenti wrote:
> I feel I’ve tried everything, and don’t see anything relevant in the forums. I have two separate CUPS/1.4.6 servers, SLES 11.1, one Production and one Testing. The CUPS configurations are virtually identical in every way I can see. The Production server always works great. The Testing server always requires me to enter the root password for every lpadmin command. Otherwise I get “lpadmin: Unauthorized”. I use scripts, as root, to submit batches of lpadmin commands, so the password really interferes with a large batch. But more importantly, it needs to work exactly like the Production machine.
>
> I’m including access_log, error_log, and cupsd.conf. Everything on the web interface works just fine. I’m trying to use lpadmin, as root, connected with ssh. Could it be file permissions I missed somewhere?
>
> Regards
> RobP
>
> Access_log
> 147.70.10.205 - - [13/Dec/2011:14:06:17 -0500] POST /admin/ HTTP/1.1 401 0 - -
>
> Error_log
> D [13/Dec/2011:14:06:17 -0500] cupsdAcceptClient: 9 from 147.70.10.205:631 (IPv4)
> D [13/Dec/2011:14:06:17 -0500] cupsdReadClient: 9 POST /admin/ HTTP/1.1
> D [13/Dec/2011:14:06:17 -0500] cupsdSetBusyState: Active clients
> D [13/Dec/2011:14:06:17 -0500] cupsdAuthorize: No authentication data provided.
> D [13/Dec/2011:14:06:17 -0500] cupsdIsAuthorized: username=
> D [13/Dec/2011:14:06:17 -0500] cupsdSendHeader: 9 WWW-Authenticate: Basic realm=CUPS
> D [13/Dec/2011:14:06:17 -0500] cupsdCloseClient: 9
> D [13/Dec/2011:14:06:17 -0500] cupsdSetBusyState: Not busy
>
> LogLevel debug
> ErrorLog /var/log/cups/error_log
> ServerAdmin a at b.com
> MaxLogSize 0
> AccessLog /var/log/cups/access_log
> AccessLogLevel all
> PageLog /var/log/cups/page_log
> PageLogFormat %p %j %P %u %T %{job-name} Printcap MaxJobs 0 MaxPrinterHistory 0 PreserveJobFiles Yes
>
> SystemGroup root operators
> User lp
> Group lp
> RemoteRoot remote
> Port 631
>
> Browsing On
> BrowseOrder Allow,Deny
> BrowseAllow 999.99.13.*
>
> DefaultAuthType None
> DefaultEncryption Never
>
> <Location />
> Order Allow,Deny
> Allow From 127.0.0.1
> Allow From 999.99.4.*
> Allow From 999.99.8.*
> Allow From 999.99.10.*
> Allow From 999.99.11.*
> Allow From 999.99.13.*
> </Location>
>
> <Location /admin>
> AuthType Basic
> AuthClass System
> Order Allow,Deny
> Allow From 127.0.0.1
> Allow From 999.99.10.*
> Allow From 999.99.13.*
> </Location>
>
> <Location /admin/conf>
> AuthType Basic
> Require user @SYSTEM
> Order Allow,Deny
> Allow From 127.0.0.1
> Allow From 999.99.10.*
> Allow From 999.99.13.*
> </Location>
>
> <Location /jobs>
> Order Allow,Deny
> Allow From 127.0.0.1
> Allow From 999.99.13.*
> </Location>
>
> <Location /printers>
> Order Allow,Deny
> Allow From 127.0.0.1
> Allow From 999.99.13.*
> </Location>
>
>
>
> _______________________________________________
> cups mailing list
> cups at easysw.com
> http://lists.easysw.com/mailman/listinfo/cups
_________________________________________________________
Michael Sweet, Senior Printing System Engineer, PWG Chair
More information about the cups
mailing list