On Sat, Sep 28, 2013 at 12:21 PM Tim Bannister <[email protected]> wrote:
>
> On 28 Sep 2013, at 14:19, Eric Covener <[email protected]> wrote:
>
> > I've come back to this because I've struggled in another area with 
> > access_checker vs. access_checker_ex.  I really think we need basic access 
> > control outside of Require and Satisfy.
> >
> > I have a copy of the "Forbidden" directive in mod_authz_core and I am 
> > currrently allowing ON/OFF flags.
> >
> > * using a new directive means someone won't casually add "forbidden OFF" 
> > when they think they're turnong on more access control with Require
> > * we can document that "forbidden OFF" is extreme from the start.
> >
> > I am on the fence about having an argument at all.  My fear is that it will 
> > evolve into a misguided FAQ of 'try forbidden OFF if you get a 403' then 
> > we're right back to
> >
> > <Files .ht*>
> > Forbidden
> > </Files>
> >
> > ...
> >
> > <Location />
> > ...
> > Require ldap-group cn=foo
> > Forbidden OFF
> > </location>
>
> The second time in a few days, I'm going to suggest adding an optional 
> parameter to a directive.
>
> Taking a leaf out of cascading stylesheets, how about “Forbidden On 
> Level=Important” and perhaps “Forbidden On Level=Indelible”?
>
> (the idea being that the “Indelible” level can't be removed).
>
>
> This lets distributions ship a fairly safe default configuration but gives 
> users enough scope to hang themselves. With this, “forbidden OFF” isn't so 
> risky and “Forbidden Off Level=Important” can carry a health warning (and 
> perhaps an ErrorLog warning as well).
>
>
> Too complex or worth having? What do people think? If there's appetite for it 
> then I will have  a go at providing a patch.

Bumping a very old thread.  tl;dr people are often surprised that when
Location sections have access control directives and overlap with the
filesystem it undoes the default
<Files ".ht*">
    Require all denied
</Files>

What do currently active people think of the original basic "Forbid"
or the one with tags/levels?

Reply via email to