Hallo,
ich möchte einen Account einrichten, der nur für eine bestimmte (von Ruth festlegbare) Urzeit gültig ist, also z.B. Montag-Freitag von ?? bis ??, Sa. von ?? bis ?? Uhr. Außerhalb dieser Nutzungszeiten sollte unter diesem Account kein Login möglich sein. Ist die Nutzungszeit beendet, während der User angemeldet ist, sollte eine möglichst einstellbare Zeit zur Verfügung stehen, um die Daten zu sichern, dann sollte der Rechner heruntergefahren werden.
Gibt es dafür ein Script oder gar ein Programm?
Ich verwende Suse 10.2.
Vielen Dank für jeden ernst gemeinten Vorschlag.
Jerry6
Linux 15.010 Themen, 106.838 Beiträge
Du kannst mit einem cronjob das Tool usermod aufrufen und den User sperren bzw entsperren.
Also am Morgen:
usermod --unlock username
Und am Abend:
usermod --lock username
Ebenfalls kannst du mit dem cronjob, welcher zur Schlusszeit prüft ob der User noch eingeloggt ist, einen shutdown-Befehl absetzen.
shutdown -h +15
gibt noch 15 Minuten Zeit, danach fährt die Kiste runter.
Hilft dir das?