[cups.bugs] [MOD] STR #2576: "Satisfy any" does not work as expected

Philipp Schmidt philipp at in-panik.de
Tue Oct 30 07:30:48 PDT 2007


DO NOT REPLY TO THIS MESSAGE.  INSTEAD, POST ANY RESPONSES TO THE LINK BELOW.

[STR New]

When using "Satisfy Any" statemen in a "Location" Envirenment like 
the following, it does not behave as expected - Access is granted from 
_anywhere_ whithout password.

DefaultAuthType Negotiate

<Location />
  Satisfy any
  Require valid-user
  Order deny,allow
  Deny From All
  Allow localhost
  Allow From 127.0.0.1
</Location>

Adding the Line "AuthType Default" to the location does not solve the 
problem. Instead of forcing authenticating when IP-adresses do not 
match, it _always_ forces authentication when using "AuthType 
Negotiate". Printing via Samba is impossible that way, even via unix
domain socket. 
If using "AuthType Basic", it slightly works but when using samba, every 
job is assigned to the user root - bad for accounting.

"Satisfy all" works as expected.

Link: http://www.cups.org/str.php?L2576
Version: 1.3.2





More information about the cups mailing list