Implementieren Sie die Funktion, die in der Kindersicherung nicht verfügbar ist?

0

Ich möchte einen Timer verwenden (oder schreiben), den ich für meine Kinder unter Mac OS X (Yosemite) einrichten kann. Die Funktionalität, die ich möchte, die ich nicht von der Stange gefunden habe, ist:

  • Stellen Sie den Timer für einen Zeitraum ein, T (z. B. 20 Minuten).
  • Bei Tn eine Warnung auf dem Bildschirm ausgeben (z. B. 17 Minuten)
  • Sperren Sie den Computer nach 20 Minuten
  • Nur mit Administratorzugriff entsperren

Ich habe mit PMSET-Zeitplan experimentiert, aber es ermöglicht dem Benutzer, zu überschreiben.

Die derzeit implementierten Kindersicherungen funktionieren nicht, da wir ihre Zeit in kleinere Einheiten aufteilen möchten und mehr als ein Kind das gleiche Login verwendet (und ich habe gelesen, dass diese Funktion unter Yosemite fehlerhaft ist).

Dieser Timer kann über die Kommandozeile oder grafisch gestartet werden.

Natke
quelle
wie würde die zeit eingestellt werden (wie fängt es an)?
Ruskes
Ich habe nichts dagegen. Dies kann über die Befehlszeile oder grafisch erfolgen. Wird die Frage bearbeiten, um zu klären.
Natke
Ich dachte mehr an "clevere Kinder", die den Timer neu starten :)
Ruskes
Recht. Es müsste durch ein Administratorkennwort geschützt werden. Das haben sie noch nicht ganz geknackt;)
Natke
Verwenden Sie ohne ein benutzerdefiniertes Skript einfach das parenterale Steuerelement und stellen Sie es auf 30 Minuten pro Benutzer ein.
Ruskes

Antworten:

1

Ich bin viel zu faul, um dies zu implementieren, und ich habe keine Kinder, also keine Notwendigkeit, aber es scheint in Kürze möglich zu sein, mit einem niedlichen Python- oder Terminal-Skript zu beginnen, beim Anmelden zu laufen. Dieser Beitrag scheint die Terminal-Abmeldebefehle ziemlich gut zu erfüllen. Kombinieren Sie dies mit der Systemzeit, dateund wählen Sie die Ausgabe aus, die für Sie am besten geeignet ist. Ansonsten ist es etwas unklar, ob Sie sich erneut als Benutzer anmelden können (geben Sie einfach ein Passwort für dieses Konto ohne Administratorrechte ein) oder ob Sie möchten, dass ein Administrator einen Benutzer ohne Passwort anmeldet. Letzteres ist wahrscheinlich etwas schwieriger, aber sicherlich nicht unmöglich.

Agentroadkill
quelle
Diese könnten nützlich sein, obwohl der aktuelle Benutzer im Idealfall nicht abgemeldet, sondern nur ausgesperrt würde.
Natke