Ist das mit Apache Bordmitteln in einer Conf zu lösen?
Gegeben ist folgendes Konstrukt:
<Location /geheim>
AuthType Basic
AuthName "geheimer Bereich"
AuthUserFile /srv/www/secrets/benutzer.pass
<Limit GET POST>
require valid-user
</Limit>
Allow from 111.111.111.111
Allow from 222.222.222.222
Deny from all
Satisfy Any
</Location>
In benutzer.pass ist ein Benutzer eingetragen. (benutzer1)
Mit dieser Konfiguration kann man nur auf "geheim" zugreifen, wenn man entweder von einer der beiden IPs kommt oder (Satisfy Any) die korrekten Zugangsdaten des Benutzers kennt, was auch ok ist.
So jetzt kommts:
Zusätzlich soll ein weiterer Benutzer (benutzer2) Zugriff auf den Bereich erhalten, wenn er aus dem Netz 121.121.121.121 kommt, sonst nicht. (Satisfy All)
Ich bezweifle, dass das in der selben Directive möglich ist.
Hat jemand einen Tipp dazu?