Geschützter Zugriff auf Webdokumente
Aufgabe: Der Inhalt des Ordners Tabellenkalkulation
im public_html-Verzeichnis des Users mathematik soll nur für eine
bestimmte Benutzergruppe (z.B. lehrer) zugänglich sein.
Lösung:
In der Datei /etc/httpd/httpd.conf ist unterhalb
### Section 2: 'Main'
server configuration
der folgende bzw. ein ähnlicher Eintrag vorzunehmen:
# Eintrag von bh 7.12.01
<Directory /home/mathematik/public_html/Tabellenkalkulation>
authName Lehrer
authType Basic
authuserFile /etc/httpd/httpd.pwd
require valid-user
</Directory>
# Ende des Eintrages
von bh 7.12.01
Die
Passwortdatei /etc/httpd/httpd.pwd erzeugt und ergänzt man mit dem
Programm /usr/bin/httppasswd. Mit
/usr/bin/htpasswd
-c /etc/httpd/httpd.pwd lehrer
wird
eine neue Passwortdatei mit einem Benutzer lehrer angelegt. Will man neue
User hinzufügen, so muss der Schalter –c (create) entfallen.
Danach ist apache neu zu starten (rcapache restart)