[[Vorlage(Archiviert, "Das Projekt ist eingestellt, die letzte Version datiert auf 2009. Es gibt eine Nachfolgeprojekt: [launchpad:timekpr-next:].")]] {{{#!vorlage Wissen [:Pakete_installieren: Installation von Programmen] [:Paketquellen_freischalten/PPA: Verwenden eines PPAs] [:Programme_starten:] [:Terminal:Ein Terminal öffnen] [:sudo: Root-Rechte erlangen] }}} [[Inhaltsverzeichnis(1)]] [[Bild(./timekpr_logo.png, 48, align=left)]] [launchpad:timekpr:Timekpr] (von engl. ''Timekeeper'' = Zeitverwalter) ist eine Software, die Benutzer nach einer bestimmten Nutzungszeit automatisch abmeldet und dann für den Rest des Tages die Anmeldung deaktiviert. Außerdem kann festgelegt werden, welche tägliche Zeitspanne den Benutzern und an welchen Wochentagen der Computer zur Verfügung steht. Damit eignet sich das Programm insbesondere für Kinder bzw. Eltern, die deren Computernutzung einschränken möchten. Ältere Versionen des in [:Python:] erstellten Programms setzten den früher bei Ubuntu als Standard eingesetzten Displaymanager [:Archiv/GDM2:GDM 2] voraus. Mit der Umstellung von Ubuntu auf [:LightDM:] funktionierte das Programm daher seit Ende 2011 nicht mehr. Erst im Frühjahr 2014 wurde es von [lpuser:mjasnik:Eduards Bezverhijs] soweit überarbeitet, dass es wieder mit allen Ubuntu-Varianten, die LightDM einsetzen, harmoniert. = Voraussetzungen = Damit das Programm erwartungsgemäß funktioniert, gelten folgende Voraussetzungen: * Die einzuschränkenden Benutzerkonten dürfen keine Administrator- bzw. Root-Rechte besitzen. Praktisch sind also mindestens zwei Konten auf dem jeweiligen Rechner erforderlich: ein Eltern-Konto zur Verwaltung (dies entspricht unter Ubuntu der Mitgliedschaft in der Gruppe `sudo`; siehe auch [:Benutzer_und_Gruppen:]) und ein eingeschränktes Kinder-Konto. * Bei der Nutzung von Timekpr unbedingt die [:LightDM#Gastsitzung:Gastsitzung] deaktivieren, die sonst einen zeitlich unbegrenzten Zugang zum Rechner ermöglicht * Auf eine automatische Anmeldung ([:Autologin:]) sollte verzichtet werden Es wird noch folgendes Paket benötigt, das den Befehl '''gksudo''' zur Verfügung stellt [1]: {{{#!vorlage Paketinstallation gksu, universe, bis [:16.04:] }}} = Installation = [[Bild(Wiki/Icons/synaptic.png, 48, align=right)]] Das Programm ist nicht in den offiziellen Paketquellen enthalten, da Canonical keinerlei Interesse an derartigen Programmen zeigt. Zur Installation muss man daher auf ein "Personal Package Archiv" (PPA) [2] ausweichen. == PPA == Für das Programm existieren unterschiedliche Fremdquellen. Meiden sollte man unbedingt die veralteten PPAs des Teams [lpuser:timekpr-maintainers:]. Empfohlen wird dagegen das PPA von Eduards Bezverhijs. [[Vorlage(PPA, mjasnik/ppa)]] Nach dem Aktualisieren der Paketquellen kann das folgende Paket installiert werden: {{{#!vorlage Paketinstallation timekpr, ppa }}} = Einstellungen = Timekpr ist nach der Installation sofort aktiv, allerdings ohne irgendwelche Beschränkungen. Die Oberfläche zur Verwaltung lässt sich bei Ubuntu-Varianten mit einem Anwendungsmenü über ''"System -> Timekpr Steuerung"'' aufrufen [3]. Ansonsten verwendet man den Befehl `timekpr-gui`. Da der Aufruf scheitert, wenn er nicht mit Root-Rechten ausgeführt wird, verwendet man den folgenden Befehl [4][5]: {{{#!vorlage Befehl gksudo /usr/bin/timekpr-gui }}} Dann öffnet sich ein Konfigurationsfenster. Hier kann man einen eingeschränkten Benutzer auswählen und dessen Einstellungen bearbeiten. Ist man fertig, speichert man die Änderungen. {{{#!vorlage Tabelle [[Bild(./timekpr_config1.png, x250)]] [[Bild(./timekpr_config2.png, x250)]] +++ <:>Übersicht <:>Zeitbeschränkungen }}} = Nutzung = [[Bild(./timekpr_message.png, 337, align=right)]] Timekpr ist als Symbol (Vorhängeschloss) in der [:GNOME_Panel#Der-obere-Bildschirmrand:Benachrichtigungsanzeige] (indicator applet) sichtbar. Klickt man darauf, so erhält man eine Meldung, wie viel Zeit dem aktuellen Benutzer noch zur Verfügung steht. Administratoren sehen stattdessen ein grünes, geöffnetes Schloss. Nach Ablauf der Zeit wird der aktuelle Benutzer automatisch abgemeldet. Zuvor erfolgen zwei Warnungen (8 Minuten und 2 Minuten vor Zeitablauf). Daten, die dann trotz aller Warnungen nicht gespeichert worden sind, gehen unweigerlich verloren. Im Anmeldefenster erscheint beim Versuch, sich erneut anzumelden, die Fehlermeldung: ''"Berechtigung verweigert"''. {{{#!vorlage Tabelle <-2 tableclass="zebra_start3" rowclass="titel">Status +++ Symbol Beschreibung +++ <:>[[Bild(./timekpr_symbol_unlimited_green.png, 32)]] keine Einschränkung +++ <:>[[Bild(./timekpr_symbol_limited_green.png, 32)]] Einschränkung aktiv +++ <:>[[Bild(./timekpr_symbol_limited_yellow.png, 32)]] Einschränkung aktiv - Nutzungszeit nähert sich dem Ende +++ <:>[[Bild(./timekpr_symbol_limited_red.png, 32)]] Nutzungszeit abgelaufen }}} == Problembehebung == Timekpr kann unter folgenden Umständen die Nutzungsdauer nicht kontrollieren: * bei Benutzern mit Root-Rechten (Mitglieder der Gruppe "`sudo`") * beim Einsatz anderer Betriebssysteme (Windows, Mac OS X) * beim Computerbetrieb von einer Live-CD oder einem Live USB-Stick * wenn auf dem System außer Unity, GNOME, KDE, Xfce und LXDE noch andere Desktop-Umgebungen ịnstalliert sind, die eventuell nicht mit Timekpr kooperieren und der Nutzer sich über diese anmelden kann (entscheidend ist nicht die Desktop-Umgebung, sondern der verwendete [:Displaymanager:]) Timekpr ist auch wirkungslos, wenn es dem (gesperrten) Benutzer möglich ist, sich mit dem Passwort eines anderen Nutzers wieder anzumelden. = Links = * [launchpad:timekpr:Projektseite] * [uf_thread:2219675:Parental controls for 14.04] {en} * [post:7197008:Drei Rechner, drei Kinder] - Lösungsvorschlag für Großfamilien * [http://www.omgubuntu.co.uk/2014/05/timekpr-restrict-computer-access-ubuntu Timekpr - Easy To Use Parental Control App for Ubuntu 14.04 LTS] {en} - Blogbeitrag, 05/2014 * [ubuntu_fr:timekpr#resolution_des_problemes:Timekpr] - franz. Ubuntu-Wiki * [github:rastersoft/pequerrechos:Pequerrechos] {en} - alternatives Programm in der Programmiersprache [:Vala:] # tag: System, Sicherheit