Import der Zugangsrechte

Die Zugangsrechte, mit denen bestimmt wird, welche Chipkarte welche Tür öffnen darf, werden über eine Web-Anwendung vergeben. Die Datenhaltung erfolgt in einer Datenbank auf dem Server l. Zum Austausch von Daten zwischen dem Server und dem Steuer-PC gibt es das Verzeichnis /home/zugang/data. In der Datei README stehen nähere Informationen zu den einzelnen Dateien. Damit die Zugangsrechte zu den Steuergeräten der einzelnen Türen gelangen, sind mehrere Schritte notwendig:

  1. Aus den in der Datenbank gespeicherten Zugangsrechten muss eine Datei erzeugt werden, die auf dem Steuer-PC importiert werden kann. Dies erledigt das Programm export.sh im o.g. Verzeichnis, das die Datei access.txt erzeugt. Das Programm 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.

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

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

  4. 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. Bei Bedarf kann dieser Vorgang auch manuell ausgeführt werden. Dazu gibt es einen Zeitauftrag namens manuelles Datenladen, bei dem Datum und Uhrzeit passend eingegeben werden müssen.

Aus diesem Ablauf wird deutlich, dass Änderungen der Zugangsrechte, die mit der Web-Anwendung im Laufe der Woche getätigt wurden, erst ab dem folgenden Sonntag wirksam werden. Die manuell auszuführenden Arbeitsschritte 2. und 3. müssen in der Zeit zwischen dem 1. und dem 4. Schritt, also am Freitag oder Samstag erfolgen. Dazu ist konkret folgendes zu tun:

/home/zugang/data/usbcopy.sh /media/zugang

Der Vorgang ist damit abgeschlossen. Am folgenden Montag kann mit einem Blick auf den Bildschirm des Steuer-PC geprüft werden, ob bei der Übertragung der Daten an die Tür-Steuergeräte (s.o. 4. Schritt) 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)