Unterschiede zwischen den Revisionen 8 und 9
Revision 8 vom 2005-08-24 09:50:27
Größe: 2383
Autor: phil
Kommentar: Anker hinzugefügt
Revision 9 vom 2005-10-06 12:43:33
Größe: 2962
Autor: anonym
Kommentar: Hinweise zu auto_account
Gelöschter Text ist auf diese Art markiert. Hinzugefügter Text ist auf diese Art markiert.
Zeile 48: Zeile 48:
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 [http://moinmoin.wikiwikiweb.de/MoinMoinPatch?highlight=%28patch%29#head-ceb1f3088a7cb1032e6910b07b36b0fdd8d5c3f8 gepachted] werden.[[BR]]
''Achtung:'' Bevor du die Variable ''auto_account'' setzt, muss die Startseite des jeweiligen Wikis bereits erstellt worden sein - ansonsten erscheint eine Python-Fehlermeldung.

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.

    • /etc/init.d/pound restart

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

Anchor(Wikihtacces[[1]

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

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 [http://moinmoin.wikiwikiweb.de/MoinMoinPatch?highlight=%28patch%29#head-ceb1f3088a7cb1032e6910b07b36b0fdd8d5c3f8 gepachted] werden.BR Achtung: Bevor du die Variable auto_account setzt, muss die Startseite des jeweiligen Wikis bereits erstellt worden sein - ansonsten erscheint eine Python-Fehlermeldung.

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.