[cups] Authenticated and unauthenticated queues
Michael Sweet
msweet at apple.com
Mon Jul 27 12:17:25 PDT 2015
Rick,
No, it'll be 1.4.2 with a bunch of patches for any major issues that have been reported, plus the usual distro sauce.
> On Jul 27, 2015, at 3:05 PM, Rick Cochran <rcc2 at cornell.edu> wrote:
>
> I have filed a bug report on this.
>
> STR #4682 IPP Basic authentication fails without <Location /printers> stanza
>
> I listed the CUPS version as 1.4.2 because that's what RHEL6 says it is. But Red Hat's version system is unhinged from their software packages' systems, so I expect it's really the latest version of CUPS.
>
> -Rick
>
> On 7/23/15, 12:28 PM, Rick Cochran wrote:
>> I think I have found the log sections which cover the problem. The first log
>> excerpt is generated with the <Location printers> stanza in place. The second
>> has it removed.
>>
>> For some reason, the "username" is not getting set.
>>
>> Yours,
>> -Rick
>>
>>
>> On 7/22/15, 6:09 PM, Rick Cochran wrote:
>>> Michael,
>>>
>>> If you check my cupsd.conf you will find that I have a permissive <Location />.
>>>
>>> If I do not include the <Location printers> stanza, printing using "Policy
>>> default" (i.e. authenticated) does not work. I get exactly one "HTTP
>>> Unauthorized for Send-Document" in the server log.
>>>
>>> I have been trying permutations and combinations all day.
>>>
>>> Yours,
>>> -Rick
>>>
>>> On 7/22/15, 11:02 AM, Michael Sweet wrote:
>>>> Rick,
>>>>
>>>> You'll need a core <Location /> section for access control to the entire
>>>> server, and then use the <Policy name> sections to control access to printers.
>>>>
>>>> See:
>>>>
>>>> http://www.cups.org/documentation.php/policies.html
>>>>
>>>>
>>>>> On Jul 22, 2015, at 10:28 AM, Rick Cochran <rcc2 at cornell.edu> wrote:
>>>>>
>>>>> Michael,
>>>>>
>>>>> Thanks for your quick response!
>>>>>
>>>>> I forgot to mention:
>>>>>
>>>>> If I remove the Location stanza below, printing does not work for either
>>>>> authenticated or unauthenticated queues.
>>>>>
>>>>> If I place the Location stanza within a Policy definition, cupsd gives me a
>>>>> syntax error.
>>>>>
>>>>> So basically, I don't know how to do what you suggest.
>>>>>
>>>>> Am I missing any elements in my Limit stanzas?
>>>>>
>>>>> Yours,
>>>>> -Rick
>>>>>
>>>>>
>>>>> On 7/22/15, 8:50 AM, Michael Sweet wrote:
>>>>>> Rick,
>>>>>>
>>>>>> Put the AuthType and Require lines in the Policy definition. Putting it on
>>>>>> /printers applies those requirements to all printers.
>>>>>>
>>>>>>
>>>>>>> On Jul 21, 2015, at 7:03 PM, Rick Cochran <rcc2 at cornell.edu> wrote:
>>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> I need to have both authenticated and unauthenticated queues. The attached
>>>>>>> cupsd.conf _almost_ works. The problem is in the following stanza:
>>>>>>>
>>>>>>> <Location /printers>
>>>>>>> AuthType Basic
>>>>>>> Encryption Required
>>>>>>> Order deny,allow
>>>>>>> Allow localhost
>>>>>>> # Require user @SYSTEM
>>>>>>> </Location>
>>>>>>>
>>>>>>> If I set the AuthType to "Basic" as above, the authenticated queues work
>>>>>>> and the unauthenticated queues do not work.
>>>>>>>
>>>>>>> If I set the AuthType to "None", the unauthenticated queues work and the
>>>>>>> authenticated queues do not work.
>>>>>>>
>>>>>>> By "work", I mean prompt for ID/password (or not) and actually print.
>>>>>>>
>>>>>>> By "do not work", I mean the server just sits there and does not fully
>>>>>>> accept the print job.
>>>>>>>
>>>>>>> I use "-op-policy=noauth" when creating the unauthenticated queues.
>>>>>>>
>>>>>>> Any help would be appreciated.
>>>>>>>
>>>>>>> Thanks,
>>>>>>> -Rick
>>>>>>> <cupsd.conf.txt>_______________________________________________
>>>>>>> cups mailing list
>>>>>>> cups at cups.org
>>>>>>> https://www.cups.org/mailman/listinfo/cups
>>>>>>
>>>>>> _________________________________________________________
>>>>>> Michael Sweet, Senior Printing System Engineer, PWG Chair
>>>>>>
>>>>>> _______________________________________________
>>>>>> cups mailing list
>>>>>> cups at cups.org
>>>>>> https://www.cups.org/mailman/listinfo/cups
>>>>>>
>>>>> _______________________________________________
>>>>> cups mailing list
>>>>> cups at cups.org
>>>>> https://www.cups.org/mailman/listinfo/cups
>>>>
>>>> _________________________________________________________
>>>> Michael Sweet, Senior Printing System Engineer, PWG Chair
>>>>
>>>> _______________________________________________
>>>> cups mailing list
>>>> cups at cups.org
>>>> https://www.cups.org/mailman/listinfo/cups
>>>>
>>
>>
>> _______________________________________________
>> cups mailing list
>> cups at cups.org
>> https://www.cups.org/mailman/listinfo/cups
>>
> _______________________________________________
> cups mailing list
> cups at cups.org
> https://www.cups.org/mailman/listinfo/cups
_________________________________________________________
Michael Sweet, Senior Printing System Engineer, PWG Chair
More information about the cups
mailing list