Unterschiede zwischen den Revisionen 4 und 5
Revision 4 vom 2012-04-27 11:08:46
Größe: 1792
Autor: ij
Kommentar:
Revision 5 vom 2012-04-27 12:38:08
Größe: 2621
Autor: ij
Kommentar:
Gelöschter Text ist auf diese Art markiert. Hinzugefügter Text ist auf diese Art markiert.
Zeile 15: Zeile 15:
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.


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.

Text wird fortgesetzt...

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