Hallo zusammen,
ich muss aus gegebenem Anlass ein paar Internet-Cafe-Plätze in einer Bibliothek updaten. Zur Zeit läuft das mit Windows XP und Cyberia. Die Besucher haben ein Zeitkonto, das sie nutzen und aufladen (1€/h, nicht für das Geld, sondern damit da auch irgendwann mal wieder jemand weggeht) können. Wenn man sich abmeldet wird das Benutzerkonto per Script in den Ursprungszustand zurückversetzt. Als Anwendungen sind im Augenblick eigentlich nur Webbrowser und LibreOffice interessant. An einem Steuerungsarbeitsplatz können die Zeit-Gutschriften eingebucht werden und die Computer (z.B. für Schulungsveranstaltungen) auch ohne Anmeldung freigeben werden.
Ich würde das Ganze jetzt gern auf Linux-Füße stellen. Dazu habe ich folgende Überlegungen:
Man braucht eine Steuerungssoftware, die den Zugriff und die Abrechnung regelt. Bisher habe ich da aber nur http://mkahawa.sourceforge.net/index.php gefunden, bei dem sich schon seit einigen Jahren nicht mehr viel getan zu haben scheint. Überhaupt scheint die Zeit bei Diskussionen zum Thema irgendwann im letzten Jahrzehnt stehen geblieben zu sein.
Außerdem braucht man einen Mechanismus, mit dem man die Spuren des letzten Benutzers löscht. Dabei könnte man das Gastkonto verwenden, ich erinnere mich aber auch an eine Anleitung aus der c't, bei der man per UnionFS etwas vergleichbares mit "normalen" Konten hinbekommen hat. Das scheint kein so großes Problem zu sein, ich fände es aus Benutzersicht schöner, wenn jeder optional einen eigenen Desktop mit eigenen Einstellungen hätte. Eine Speicherung der Homeverzeichnisse auf einem Server scheidet aber aus: Wir wollen da einfach keine privaten Dokumente oder womöglich sogar Passwörter herumliegen haben. Mir kam die Idee, USB-Sticks zu verwenden: Der Besucher steckt einen Stick ein, der Computer bietet an, den entsprechend zu verwenden. Alle Änderungen in der Sitzung werden dann auf den Stick gesschrieben. Der Benutzer nimmt den Stick mit nach Hause und wenn er mal wieder da ist, steckt er den Stick an und landet wieder in seiner Umgebung.
Kennt jemand (Teil-)Lösungen in dem Bereich?