| Verzeichnis | Erklärung |
| $MR |
- Mouse-Root - /afs/tucz/admin/MoUSe
- Volume-Name: admin.mouse
- über diesen Pfad sind erreichbar:
- alle Programme (Quellen + ausführbarer Code)
- Datensicherungen
- Datem vom Studentamt und Personalbüro
- Daten, die MoUSe bereitstellt (Mail, Cronos, ...)
- MoUSe-Dokumentation
- DACS-Quellen
- ...
|
| $MR/WWW |
- eigenes AFS-Volume admin.mouse.www
- alle MoUSe-Programme, die der Web-Server benutzt
- Entwicklungssystem: /home/urzdb/urzdb ist Link zu diesem Verzeichnis
- Produktionssystem: dieses Verzeichnis wird (via CFengine) nach
/home/urzdb/urzdb kopiert
(ohne compilierte Quellen, Makefiles, ...)
|
| $MR/WWW/interfaces |
- entspricht Documentroot /home/urzdb/urzdb/interface
- alle MoUSe-Interfaces aus dem Hauptmenü (/home/urzdb/urzdb/interface/menu.html) sind je ein Unterverzeichnis
|
| $MR/WWW/interfaces/admin |
- Interface Adminsitration aus Hauptmenü
- PHP
|
| $MR/WWW/interfaces/can |
- Chemnitzer Absolventen Netz - Servicecenter -
- nicht über Hauptmenü erreichbar
- CGI
|
| $MR/WWW/interfaces/cronos |
- Interface Conos-System aus Hauptmenü
- PHP
|
| $MR/WWW/interfaces/dacs |
- Einstieg zum eigenständigen System DACS
- nicht über Hauptmenü erreichbar
- PHP
|
| $MR/WWW/interfaces/dez1 |
- Interface für Studentenamt
- nicht über Hauptmenü erreichbar
- PHP
- liefert nur ASCII File zum Download (Matrikelnr. # Mailadresse)
|
| $MR/WWW/interfaces/dez2 |
- Interface für Dezernat Personal
- nicht über Hauptmenü erreichbar
- PHP
- erlaubt es dem Dezernat Mitarbeiter zu sperren/freizugegen
- wird z.Z. nicht genutzt
|
| $MR/WWW/interfaces/gastlogin |
- Interface zur Vergabe und Verwaltung von Gastlogins
- PHP
|
| $MR/WWW/interfaces/gatetway |
- Interface für ext. Tools, die via http mit MoUSe kommunizieren
- nicht über Hauptmenü erreichbar
- PHP
|
| $MR/WWW/interfaces/haushalt |
- Interface URZ-Haushalt aus Hauptmenü
- PHP
|
| $MR/WWW/interfaces/http_gateway |
- Interface für ext. Tools, die via http mit MoUSe kommunizieren
- nicht über Hauptmenü erreichbar
- CGI
|
| $MR/WWW/interfaces/lib |
- PHP-Funktionen und -Classes
|
| $MR/WWW/interfaces/mail |
- Interface Mail-System aus Hauptmenü
- PHP
|
| $MR/WWW/interfaces/new_password |
- Interface zum Neu-Setzen eines vergessenen Passwortes
- nicht über Hauptmenü erreichbar
- CGI
|
| $MR/WWW/interfaces/parole |
- Tools zum Passwortändern (zuständig thm)
- nicht über Hauptmenü erreichbar
- CGI
|
| $MR/WWW/interfaces/restrict_select |
- Interface Standard-Abfragen aus Hauptmenü
- PHP
|
| $MR/WWW/interfaces/selbstbedienung |
- Einrichten eines Loginkennzeichens für Studenten der TU Chemnitz
- nicht über Hauptmenü erreichbar
- CGI
|
| $MR/WWW/interfaces/select |
- Interface SQL-Interface aus Hauptmenü
- PHP
|
| $MR/WWW/interfaces/service |
- Interface Nutzerservice aus Hauptmenü
- PHP
|
| $MR/WWW/interfaces/software |
- Interface zur Software-Verwaltung (zuständig wri)
- PHP
|
| $MR/WWW/interfaces/user |
- Interface Nutzermenu aus Hauptmenü
- PHP
|
| $MR/WWW/interfaces/verwaltung |
- Interface URZ-Verwaltung aus Hauptmenü
- PHP
|
| $MR/WWW/configs/common |
- alle htaccess-Files
- im eigentlichen Verzeichnis steht jeweils ein symb. Link
|
| $MR/WWW/logs |
- alle SQL-Kommandos mit denen die Datenbank modifiziert wurde
- Achtung im AFS stehen die Logfiles des Entwicklungssystems!
Logfiles des Produktionssystems auf lokaler Festplatte unter /home/urzdb/urzdb/logs
- kann nach dem Restore eines Backups benutzt werden um die Änderungen des
aktuellen Tages nachzuvollziehen
- Edit dieser Files erforderlich (siehe Kapitel Sicherung des Systems und der Datenbank)
|
| $MR/WWW/templates |
- Schablonen für Latex-Texte und E-Mails
|
| $MR/WWW/tools |
- "interne" Tools, die MoUSe (jene MoUSe-Kompontenten die via Apache
gestartet werden) benötigt
|
| $MR/WWW/zertifikate |
- Schablonen für ZIN-Zertifikate
|
| $MR/DACS |
- eigenes AFS-Volume admin.mouse.dacs
- eigenständiges Türzugangssystem
- (ronsc: weiter untersetzen, wenn nötig)
|
| $MR/EXT_TOOLS |
- Tools, die zum Remote-Zugriff auf MoUSe genutzt werden
- Tools, die auf MoUSe-Server manuell bzw. per Cron gestartet werden
|
| $MR/EXT_TOOLS/CARDSERVER |
- Tools zum Lesen und Schreiben von Magnetkarten am Dispatcher-PC
- C-Programme, Shell-Scripts
|
| $MR/EXT_TOOLS/EKSSERVER |
- Tools zum Parsen von EKS-Belegen am Dispatcher-PC
- C-Programme, Shell-Scripts
- siehe Kapitel EKS
|
| $MR/EXT_TOOLS/STUDENTENAMT | |
| $MR/EXT_TOOLS/TU-Mitarbeiter |
- Programm zum Erfassen der Mitarbeiterabgänge und zum Gesamtabgleich
- Shell-Scripts
|
| $MR/EXT_TOOLS/liburzdb |
- diverse Programme für gezielte Datenbank-Abfragen und -Änderungen
von Remote-Hosts aus (zinstatus, konto_abfrage, konto_buchung, konto_einzahlung,
konto_storno, cdr_info, mailadr, name_db, nkz_matnr, ubc-Tools)
- C-Programme
|
| $MR/EXT_TOOLS/RESTORE |
- Programme zum Einspiel gesicherter Daten in die MySQL-Datenbank
- Shell-Script
|
| $MR/EXT_TOOLS/CRONJOBS |
- Programme, die auf Produktionssystem per Cron abgearbeitet werden
- stehen am Produktionssystem unter /usr/local/mouse
|
| $MR/EXT_TOOLS/CRONJOBS/BACKUP |
- Programme zur Datensicherung
- Shell-Script
|
| $MR/EXT_TOOLS/CRONJOBS/PRUEFPROGRAMME |
- Programme zur Kontrolle der Datenbank
- Vergleiche mit anderen Datenbasen (WinNT-Benutzerkonten, passwd-Map, ...)
- Shell-Scripte
|
| $MR/EXT_TOOLS/CRONJOBS/WARTUNG |
- Sperrlauf, Sperrwarnung, Löschlauf,Gecosfeld
- Shell-Scripte
|
| $MR/EXT_TOOLS/CRONJOBS/DATENUEBERGABEN |
- Mail, Cronos, Dienste, ...
- Shell-Scripte
|
| $MR/EXT_TOOLS/CRONJOBS/DATENUEBERNAHMEN |
- AFS, NIS, WIN
- realisieren DB-Änderungen in den Betriebssystemen anhand von bereitgestellten Dateien
- Shell-Scripte, C-Programme
|
| $MR/DOKU | |
| $MR/CVS_ROOT |
- eigenes AFS-Volume admin.mouse.cvs
- Versionsverwaltung für alles Sources
- enthalten ist
- $MR/WWW
- $MR/DACS
- $MR/EXT_TOOLS
- $MR/DOKU
|
| $MR/ARCHIV |
- eigenes AFS-Volume admin.mouse.archiv
- alte Versionen, die aufbewahrt werden sollten
|
| $MR/DATA |
- Daten, die aus MoUSe bereitgestellt bzw. für MoUSe geliefert werden
|
| $MR/DATA/STUDENTENAMT |
- eigenes AFS-Volume: admin.mouse.studamt
- Kopien der tägl. Diskette
- daraus erzeugte MoUSe-Eingabefiles
- Eingabeprotokolle
|
| $MR/DATA/TU-Mitarbeiter |
- Kopien der Dateien vom Dezernat Personal
|
| $MR/DATA/PROVIDE |
- symb. Link nach /afs/tu-chemnitz.de/wsadmin/urzdb
- eigenes AFS-Volume: wsadmin.urzdb
- z.Z. noch Datenbeweitstellung für AFS (wird verlegt)
- Dienstteilnehmer (SSC, Newsletter, ...)
- Zugehörigkeit zum Gruppen (UB-Mitarbeiter, URZ-Mitarbeiter, ...)
- Zuarbeit für Accounting
- Mail (aliases, generics, spam, ...)
|
| $MR/DATA/BACKUP | |
| $MR/DATA/EKS |
- symb. Link nach /afs/tu-chemnitz.de/admin/EKS
- eigenes AFS-Volume: admin.eks
- Datensicherungen EKS-Tages- und -Monatsabrechnungen
|
| /www/log |
- eigenes FS (/dev/hda2)
- Apache-Logfiles
|
| /mouse_data/commit |
- Datenbereitstellungen für AFS, NIS
- die Scripte, welche MoUSe-Anforderungen umsetzen:
- WinNT: /usr/local/etc/nt_user (veraltet)
- NIS: pwchange_daemon
- AFS: usr/local/etc/mouse-heimdal-afs.sh
|