Unterschiede zwischen den Revisionen 5 und 6
Revision 5 vom 2012-04-27 12:38:08
Größe: 2621
Autor: ij
Kommentar:
Revision 6 vom 2012-04-27 13:17:41
Größe: 3905
Autor: ij
Kommentar:
Gelöschter Text ist auf diese Art markiert. Hinzugefügter Text ist auf diese Art markiert.
Zeile 9: Zeile 9:
 * Die Datei `access.txt` muss manuell importiert werden. Damit wird die Datenbasis des Steuer-Programms ''MultiAccess'' aktualisiert.  * Die Datei `access.txt` muss manuell importiert werden. Damit wird die Datenbasis des Steuer-Programms ''!MultiAccess'' aktualisiert.
Zeile 25: Zeile 25:
 * Der USB-Stick wird an den Steuer-PC angeschlossen, wo er als Laufwerk `H:` eingebunden wird.  * Der USB-Stick wird an den Steuer-PC angeschlossen, wo er als Laufwerk `H:` eingebunden wird. Auf dem Desktop wird ein Fenster mit dem ''Arbeitsplatz'' geöffnet (Tastenkombination `<Windows>+<E>`). Die Datei `H:\access.txt` wird mittels Ausschneiden und Einfügen nach `C:\` verschoben. Das Fenster kann jetzt geschlossen werden.
Zeile 27: Zeile 27:
 * Im Steuer-Programm ''!MultiAccess'' wird der Menüpunkt ''Personaldaten > ASCII Transfer'' aufgerufen. Hier muss die Eingabemaske mit der Beschreibung ''Zugangsrechte setzen'' ausgewählt sein. An den Einstellungen darf nichts geändert werden. Durch Klick auf den Knopf ''Start'' werden die Daten geladen, was eine Weile dauert. Dabei kann es vorkommen, dass - u.U. auch mehrfach - ein Fenster mit einer Fehlermeldung aufgeht, wofür die Ursache nicht bekannt ist. Die Fehlermeldungen können weg geklickt werden. Inwiefern der Datenabgleich dadurch beeinträchtigt wird, ist nicht bekannt. Wenn man sicher gehen will, kann man die Daten durch Klick auf den Start-Knopf ein weiteres Mal laden. Danach wird das Fenster geschlossen.
Zeile 28: Zeile 29:

Text wird fortgesetzt...
Der Vorgang ist damit abgeschlossen. Am folgenden Montag kann mit einem Blick auf den Bildschirm des Steuer-PCs geprüft werden, ob bei der Übertragung der Daten an die Tür-Steuergeräte (s.o.) ein Fehler aufgetreten ist, der dann durch entsprechende Meldungen angezeigt wird. Dieser Fall ist unwahrscheinlich, aber schon vorgekommen.

Import der Zugangsrechte

Die Zugangsrechte, mit denen bestimmt wird, welche Chipkarte welche Tür öffnen darf, werden über eine Web-Anwendung vergeben und entzogen. Die Datenhaltung erfolgt in einer serverseitigen Datenbank. Damit diese Daten zu den Steuergeräten der einzelnen Türen gelangen, sind mehrere Schritte notwendig. Diese sind hier der Reihe nach aufgeführt:

  • Aus den in der Datenbank gespeicherten Zugangsrechten wird eine Datei erzeugt, die so formatiert ist, dass sie auf dem Steuer-PC importiert werden kann. Dies erledigt das Programm /home/zugang/data/export.sh, welches auf dem Rechner l ausgeführt werden muss, weil dort die Datenbank liegt. Das Programm erzeugt die beiden Dateien access und access.txt im Verzeichnis /home/zugang/data. Die beiden Dateien unterscheiden sich nur dadurch, dass bei access.txt die Zeilen kompatibel für Windows mit CRLF beendet werden. Das Programm export.sh wird automatisch einmal wöchentlich von einem Cronjob auf l unter root ausgeführt, und zwar freitags um 8:00 Uhr. Falls erforderlich, kann das Programm auch manuell ausgeführt werden.

  • Weil der Steuer-PC keine Netzwerk-Anbindung hat, muss die Datei access.txt manuell auf den PC Übertragen werden.

  • Die Datei access.txt muss manuell importiert werden. Damit wird die Datenbasis des Steuer-Programms MultiAccess aktualisiert.

  • Die aktuellen Zugangsrechte müssen an die Tür-Steuergeräte übertragen werden. Dazu ist ein Zeitauftrag namens Datenladen eingerichtet, der wöchentlich sonntags um 7:00 Uhr ausgeführt wird.

Aus diesem Ablauf wird deutlich, dass Änderungen der Zugangsrechte, die mit der Web-Anwendung vorgenommen werden, erst ab dem folgenden Sonntag wirksam sind.

Das Übertragen und Importieren der Zugangsdaten muss im Laufe des Freitag geschehen, am Samstag ist es natürlich auch noch möglich. Folgende Arbeitsschritte sind der Reihe nach auszuführen:

  • Der USB-Stick, der in einer Halterung neben dem Steuer-PC steckt, wird am Rechner abgemeldet (Klick auf das Symbol mit dem grünen Pfeil im rechten Feld der Taskleiste), damit er sicher entfernt werden kann.
  • Der USB-Stick wird an einen Linux-Rechner angeschlossen, wo er normalerweise automatisch als Verzeichnis /media/zugang eingebunden wird. Folgendes Kommando ist dann auszuführen:

/home/zugang/data/usbcopy.sh /media/zugang
  • Danach wird der USB-Stick abgemeldet und wieder vom Rechner entfernt.
  • Der USB-Stick wird an den Steuer-PC angeschlossen, wo er als Laufwerk H: eingebunden wird. Auf dem Desktop wird ein Fenster mit dem Arbeitsplatz geöffnet (Tastenkombination <Windows>+<E>). Die Datei H:\access.txt wird mittels Ausschneiden und Einfügen nach C:\ verschoben. Das Fenster kann jetzt geschlossen werden.

  • Im Steuer-Programm MultiAccess wird der Menüpunkt Personaldaten > ASCII Transfer aufgerufen. Hier muss die Eingabemaske mit der Beschreibung Zugangsrechte setzen ausgewählt sein. An den Einstellungen darf nichts geändert werden. Durch Klick auf den Knopf Start werden die Daten geladen, was eine Weile dauert. Dabei kann es vorkommen, dass - u.U. auch mehrfach - ein Fenster mit einer Fehlermeldung aufgeht, wofür die Ursache nicht bekannt ist. Die Fehlermeldungen können weg geklickt werden. Inwiefern der Datenabgleich dadurch beeinträchtigt wird, ist nicht bekannt. Wenn man sicher gehen will, kann man die Daten durch Klick auf den Start-Knopf ein weiteres Mal laden. Danach wird das Fenster geschlossen.

Der Vorgang ist damit abgeschlossen. Am folgenden Montag kann mit einem Blick auf den Bildschirm des Steuer-PCs geprüft werden, ob bei der Übertragung der Daten an die Tür-Steuergeräte (s.o.) ein Fehler aufgetreten ist, der dann durch entsprechende Meldungen angezeigt wird. Dieser Fall ist unwahrscheinlich, aber schon vorgekommen.

Zugang/RechteImport (zuletzt geändert am 2012-09-05 12:34:16 durch ij)