Wie konfiguriere ich Ubuntu für einen öffentlichen Computer?

30

Wie würden Sie Ubuntu auf einem Computer einrichten, der als öffentlicher Computer in einer Bibliothek verwendet wird?

Ich benötige die folgenden Funktionen und Benutzereinschränkungen:

  • Beim Booten sollte ein Gastbenutzer automatisch angemeldet sein.
  • Für den Gastnutzer sollten nur Firefox, Chrome und OpenOffice verfügbar sein.
  • Der Gastbenutzer sollte in der Lage sein, Dateien auf seinen / ihren USB-Stick zu schreiben, jedoch niemals auf die Festplatte des Computers.

Irgendwelche Richtlinien, wie man so etwas einrichtet? Gibt es vielleicht einen Remix von Ubuntu, der genau für diesen Zweck erstellt wurde?

codeape
quelle
Vielleicht ist es besser, diese Frage in 3 zu unterteilen? jeweils einen der Punkte behandeln. Ich denke, alles ist möglich, und einige haben möglicherweise bereits eine Lösung. Die automatische Anmeldung wurde bereits unter ubuntu.stackexchange.com/questions/842/…
txwikinger
2
Ich dachte darüber nach, aber ich dachte, es wäre besser, es als Ganzes zu betrachten.
Codeape

Antworten:

17

Vielleicht möchten Sie sich diese beiden Programme ansehen : Pessulus und Sabayon

Besonders Sabayon ist interessant, obwohl es ein bisschen verwirrend ist! Es kann bei jedem Start eine vordefinierte Sitzung für einen Benutzer neu erstellt werden. Diese Sitzung kann dann mit Pessulus vollständig eingeschränkt werden . Dann müssen Sie nur noch die automatische Anmeldung einrichten (über das Menü System> Administration> Anmeldebildschirm) und können loslegen.

LassePoulsen
quelle
Während sich diese beiden Programme noch in der Entwicklung befinden, habe ich jetzt tatsächlich ein Setup, das funktioniert und nur Firefox verwenden kann.
LassePoulsen
9
  1. Das Einrichten des Gastkontos ist ziemlich einfach: System > Administration > Users and GroupsDann folgen Sie diesen Anweisungen : Ubuntu StackExchange: Wie kann der Benutzer die Eingabe eines Passworts beim Booten vermeiden?
  2. Nach der Deinstallation der gesamten Software mit Applications > Ubuntu Software CenterGoogle Chrome erhalten Sie hier: Google Chrome für Linux und installieren Sie es.
  3. Das ist wirklich der schwierige Teil. Standardmäßig dürfen sie nur in den Ausgangsordner "Guest" heruntergeladen werden. Sie können die Berechtigungen oder den Besitz des Basisordners in einen anderen ändern (unter der Bedingung, dass der Einstellungsordner weiterhin im Besitz von Guest bleibt. Eine Alternative wäre ein Skript, das den Basisordner von Guest bei jeder Anmeldung neu erstellt. Für das USB-Laufwerk das lesen sollte kein problem sein, da es standardmäßig erlaubt ist.
Marco Ceppi
quelle
1
Oder es könnte ein Gast zu der entsprechenden Gruppe hinzugefügt werden, die zum Lesen / Schreiben von USB-Sticks erforderlich ist
txwikinger
Chromium ist auch verfügbar, wenn Sie Chrome nicht installieren möchten.
Broam
Diese Antwort ist ein bisschen in die Länge gezogen (
Gastsitzung
6

Dies ist eine Zusammenfassung einer E-Mail aus der öffentlichen Bibliothek von Oslo, in der deren Einrichtung beschrieben wird:

  • Die öffentlichen PCs laufen unter Lubuntu
  • Sie verwenden LXLauncher
  • Die öffentlichen PCs starten von einem Server-Image (mit PXE, denke ich?)
  • Sie verfolgen die Projekte von Libki und Koha genau (ich weiß nicht, wie / ob sie sie verwenden)

Die IT-Mitarbeiter der Bibliothek erstellen eine detaillierte Beschreibung ihres Aufbaus. Ich bearbeite und füge Links hinzu, wenn ich mehr weiß.

codeape
quelle
3

Dies ist ziemlich ähnlich zu dem, was ich für einige Computer in unserem Studentenzentrum gemacht habe. Es handelte sich um WinXP-Computer mit Administratorzugriff. Auf einem College-Campus. Schauder ! Ich bin sicher, sie hatten mehr Viren als ... na ja, wissen Sie.

Nachdem ich ungefähr 15 Minuten damit verbracht hatte, das schreckliche Durcheinander zu beseitigen, beschloss ich, die Maschinen auf Ubuntu umzustellen. Zuerst hatten wir nur einen "Studenten" -Nutzer, der automatisch angemeldet wurde, aber wir hatten einige High-School-Kinder, die keine Probleme hatten, 3+ Stunden am Tag am Computer zu stehen. Also habe ich ein .xsession-Skript erstellt, mit dem absolut nichts gestartet wurde, außer meinem benutzerdefinierten pyGTK + -Skript, mit dem sie gestartet wurden ... Ich glaube, es waren 15 Minuten, und sie wurden dann automatisch abgemeldet. Sie konnten Firefox starten und im Internet surfen, aber das war es auch schon. Sobald sie Firefox geschlossen hatten, öffnete sich mein Programm wieder und sperrte den Bildschirm für 5-10 Sekunden (es ist schon eine Weile her, seit ich es angeschaut habe). Das ärgert praktisch jeden, der dort stehen und sich einfach wieder anmelden möchte, aber das ist ungefähr die Zeit, die ein Benutzer benötigt, um alle seine Sachen zu bewegen.

Die Idee von Marco ist jedoch ziemlich solide.

Wayne Werner
quelle