[Inhaltsverzeichnis] [Vorheriges Kapitel] [Nächstes Kapitel]


4.5.3 Weiterleitung der Anträge an die Administratoren

Die durch die Programme benutzerantrag_check.pl, benutzerantrag_ack.pl, unix_verlaengern.pl und novell_verlaengern.pl aufgenommenen und abgespeicherten Daten, werden durch das Programm benutzerantrag_senden.pl weiterbearbeitet.

[Flußdiagramm: Komponenten der
Anträge.]

benutzerantrag_senden.pl wird einmal täglich von cron gestartet und liest den Inhalt des Verzeichnisses, in dem die anderen Programme Ihre Daten ablegen, ein.

Dann testet es, welche Aktion mit den verschiedenen Dateien durchgeführt werden müssen.

Dateien, die zur Reservierung von Benutzernamen genutzt werden.
Diese Dateien werden von benutzerantrag_check.pl erzeugt. Sie verhindern, daß gleichzeitig mehrere Anträge auf den gleichen Benutzernamen gestellt werden. Die Reservierungsdateien sind leer (0 Byte) und werden von benutzerantrag_senden.pl gelöscht, so daß die reservierten Benutzernamen wieder freigegeben werden.
Dateien, die zum Beantragen der Verlängerung von Rechnerzugängen genutzt werden.
Diese Dateien werden von unix_verlaengern.pl und novell_verlaengern.pl erzeugt. Die Dateien sind leer und werden durch das an den Benutzernamen angehängte .u für UNIX und .n für Novell/NT identifiziert. benutzerantrag_senden.pl wertet die Dateinamen aus und leitet die Anträge an die entsprechenden Administratoren weiter. Die Dateien werden gelöscht.
Dateien, die zum Beantragen eines Rechnerzuganges genutzt werden.
Diese Dateien werden von benutzerantrag_print.pl erstellt und von benutzerantrag_ack.pl umbenannt. Die Dateien enthalten die folgenden Angaben:
udomuell:knack&back:Udo Mueller:Studentin / Student:08154711:Fachbereich 4 Lebensmitteltechnologie
und werden über durch das an den Benutzernamen angehängte .0 identifiziert.
Die für den UNIX- bzw. den Novell/NT-Administrator relevanten Teile werden ausgelesen, ggf. umgewandelt und weitergeleitet. Die Datei wird anschließend von udomuell.0 in udomuell.1 umbenannt.
Dateien, die zur Blockierung von schon beantragten Benutzernamen genutzt werden.
Diese Dateien werden von benutzerantrag_senden.pl durch umbenennen erzeugt. Sie dienen dazu, die Benutzernamen für schon weitergeleiteten Benutzeranträge frei zu halten. Die Dateien werden über die an den Benutzernamen angehängte Zahl identifiziert. Bei jedem Start von benutzerantrag_senden.pl wird diese Zahl um eins erhöht, wenn .9 erreicht wurde, wird die Datei gelöscht.

Das Script leitet die erfaßten Daten gesammelt an die jeweiligen Administratoren weiter. Dieses kann per E-Mail, aber auch über eine Datei erfolgen.

Script: benutzerantrag_senden.pl


[Inhaltsverzeichnis] [Vorheriges Kapitel] [Nächstes Kapitel]


Autor: Cord Beermann