Zugang beschränken
Folgende Schritte beschreiben die Einrichtung eines zugangsbeschraenkten Wikis.
- Erstelle ein Wiki
Bearbeite die Datei /data/moin/htaccess-conf.d/$WIKINAME.htaccess
Die Auskommentierung vor der Zeile require group cn=$WIKINAME,sc=wiki... entfernen und danach den apache restarten.
in das ldap-UML wechseln, im Verzeichnis /data/scripts folgende Schritte ausfuehren:
Einen neuen Dienst anlegen:
./ldap-admin.sh service_add wiki $WIKINAME https://systemausfall.org/wikis/$WIKINAME
alle zulässigen Benutzer zum Wiki hinzufügen:
./ldap-admin.sh service_add_user wiki $WIKINAME $USERNAME
Es wird als äußerst unfeine Handlung angesehen, virtuelle Nutzer lediglich für einen Wiki-Zugang anzulegen. Wer dies möchte, möge stattdessen das ldap-Schema verbessern, um virtuelle Nutzer mit Passworten zu unterstützen. Ansonsten geht es eben nur mit realen individuellen Accounts!
Damit mensch nach der Anmeldung am Webserver gleich in Moin eingeloggt wird, sollten in /data/moin/config/$WIKINAME.py folgendes eingetragen werden:
auth_http_enabled = 1 auto_account = 1
Damit auto_account funktioniert, muss Moin gepachted werden.
Achtung: Bevor du die Variable auto_account setzt, muss die Startseite des jeweiligen Wikis bereits erstellt worden sein - ansonsten erscheint eine Python-Fehlermeldung.