From: Rich Bowen Introduction
The Prerequisites
Getting it working
Satisfy
Letting more than one
person in
Possible problems
Require
directive.
+
+The Satisfy
directive can be used to specify
+that several criteria may be considered when trying to decide if a particular user
+will be granted admission. Satisfy can take as an argument one of two options - all
+or any
. By default, it is assumed that the value is all
. This means that if several
+criteria are specified, then all of them must be met in order for someone to get in.
+However, if set to any
, then several criteria may be specified, but if
+the user satisfies any of these, then they will be granted entrance.
An example of this is using access control to assure that, although a resource +is password protected from outside your network, all hosts inside the network +will be given unauthenticated access to the resource. This would be accomplished +by using the Satisfy directive, as shown below.
+ +
+<Directory /usr/local/apache/htdocs/sekrit>
+ AuthType Basic
+ AuthName intranet
+ AuthUserFile /www/passwd/users
+ AuthGroupFile /www/passwd/groups
+ Require group customers
+ Order allow,deny
+ Allow from internal.com
+ Satisfy any
+</Directory>
+
Other options are available. Consult the
mod_authn_dbm
documentation for more details.
The all
+or any
. By default, it is assumed that the value is all
. This means that if several
+criteria are specified, then all of them must be met in order for someone to get in.
+However, if set to any
, then several criteria may be specified, but if
+the user satisfies any of these, then they will be granted entrance.
An example of this is using access control to assure that, although a resource +is password protected from outside your network, all hosts inside the network +will be given unauthenticated access to the resource. This would be accomplished +by using the Satisfy directive, as shown below.
+ +The directives above only let one person (specifically @@ -369,6 +399,7 @@ person in
Other options are available. Consult the