Unterschiede zwischen den Revisionen 5 und 6
Revision 5 vom 2005-07-26 17:41:45
Größe: 2406
Autor: phil
Kommentar: zugangsbeschraenktes wiki erstellen
Revision 6 vom 2005-07-26 17:48:19
Größe: 2318
Autor: phil
Kommentar: hinweis entfernt, weil veraltet
Gelöschter Text ist auf diese Art markiert. Hinzugefügter Text ist auf diese Art markiert.
Zeile 51: Zeile 51:

Die remove-Skripte sind nicht ausfuehrbar. Das sollte entsprechend geaendert werden.

TableOfContents


Begriffe und Variablen

Die Variablen muessen durch eintsprechende Eintraege ersetzt werden.

Variable

Bedeutung

Beispiel

WIKINAME

belieber Name

howto

USERNAME

beliebiger Nutzername

phil


Verzeichnisstruktur

/data/moin
das moin-Verzeichnis
apache-moin.conf

die moin-spezifischen allgemeinen Einstellungen - diese Datei sollte nach /etc/apache/conf.d verlinkt sein

config

die moin-Konfigurationsdateien für die Wikis (sowie die farmconfig.py und die moinmaster.py als Vorlage)

htaccess.sample

die Vorlage für jede wiki-spezifische apache-Konfigurationsdatei (mit http-auth und ScriptAlias)

htaccess-conf.d
für jedes Wiki liegt hier eine apache-Konfigurationsdatei
intermap.txt
die Liste aller verfügbaren Interwiki-Links
remove-scripts
für jedes Wiki liegt hier ein Deinstallationsskript
sites

in diesem Verzeichnis liegen die data-Verzeichnisse der Wikis

Administrationsskripte

  • attachment:erzeuge_moin.sh

Wiki anlegen

  • Skript aufrufen:

    /data/scripts/erzeuge_moin.sh $WIKINAME
  • Ins Webproxy-UML wechseln und die Datei /etc/pound/ssl.cfg bearbeiten. Dort gibt es einen Wiki-Abschnitt. Zu diesem ist $WIKINAME hinzuzufuegen.

Falls bei der Installation ein Fehler auftritt, dann werden alle vorgenommenen Veränderungen hoffentlich automatisch rückgängig gemacht :)

Zugang beschraenken

Folgende Schritte beschreiben die Einrichtung eines zugangsbeschraenkten Wikis.

  • Erstelle ein Wiki
  • Bearbeite die Datei /data/moin/htaccess-conf.d/$WIKINAME

    • Die Auskommentierung vor der Zeile require group cn=$WIKINAME,sc=wiki... entfernen

  • Ins 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
    • Benutzer fuer das Wiki einrichten:

      ./ldap-admin.sh user_add $USERNAME
    • Passworte der Benutzer setzen:

      ./ldap-admin.sh user_set_webPassword $USERNAME
    • Benutzer zum Wiki hinzufuegen:

      ./ldap-admin.sh service_add_user wiki $WIKINAME $USERNAME

Wiki löschen

/data/moin/remove-scripts/$WIKINAME.remove

MoinAdministration (zuletzt geändert am 2012-06-13 21:26:21 durch anonym)


Creative Commons Lizenzvertrag
This page is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.