Hallo,
ich habe da nen Server am laufen bei dem ich mich übers Net per ssh2 regelmässig mal einlogge um nach dem rechten zu schauen. Jetzt stelle ich fest das jemand vergessen hatt sich auszuloggen, was nicht weiter schlimm ist - aber nicht sein muss. Wie kann ich den Login killen?
Ich denke mir mal das es auch nen Tool gibt das den User automatisch auslogt wenn er zu lange nix macht - wie könnte das Tool heissen?
Thx
User abschiessen :)
- felix-the-cat
- Beiträge: 332
- Registriert: 06.01.2002 17:52:43
- Wohnort: Germany
N cronjob kommt mir da in den Sinn.
Der müsste irgendwie checken ob der user noch was macht.
*nachdenk*
Müsste man vielleicht noch irgendwie mit timeout(d) rumbasteln.
Oder (ziemlich plump) die benutzer alle 30 min anfragen, wenn keine antwort kommt -> die bash von dem jeweilige Benutzer killen.
Ich hoff ich hab dir wenigstens Ansatz geben können, mehr hab ich momentan leider nicht.
snowcrash
Der müsste irgendwie checken ob der user noch was macht.
*nachdenk*
Müsste man vielleicht noch irgendwie mit timeout(d) rumbasteln.
Oder (ziemlich plump) die benutzer alle 30 min anfragen, wenn keine antwort kommt -> die bash von dem jeweilige Benutzer killen.
Ich hoff ich hab dir wenigstens Ansatz geben können, mehr hab ich momentan leider nicht.
snowcrash
Probiers auch mal mit autolog:
http://packages.debian.org/stable/admin/autolog.html
http://packages.debian.org/stable/admin/autolog.html
snowcrashAutolog terminates connections considered to be idle based on a large
variety of parameters.
Thx,
aber der server kommt eh wieder weg denn mein Chef ist der Meinung das wir den nicht brauchen weill der Scheiss OfficeJet Drucker mit Linux zwecks Faxe nix anfangen kann.
Ich könnte abrasten, da bastelt man Stundenlang eine solche Kiste hin und dann muss er wieder weg blos weill HP es nicht auf reihe bekommt nen Treiber zu schaffen wo man mit Faxen kann....
aber der server kommt eh wieder weg denn mein Chef ist der Meinung das wir den nicht brauchen weill der Scheiss OfficeJet Drucker mit Linux zwecks Faxe nix anfangen kann.
Ich könnte abrasten, da bastelt man Stundenlang eine solche Kiste hin und dann muss er wieder weg blos weill HP es nicht auf reihe bekommt nen Treiber zu schaffen wo man mit Faxen kann....
da gibt es einen daemon für
unter suse hatte ich da einen idled - ein daemon der user die nichts machen (idle) nach ner zeit automatisch abschiesst. lässt sich bestimmt mit dem namen auch für debian finden
Gruß
Mike Beck
Mike Beck
solange es sich nur um eine Konsole handelt und die BASH verwendet wird: man bash -> Wert: TMOUT
gruss
[-1]
sonst einer der bereits genannten methoden!If set to a value greater than zero, the value is interpreted as the number of seconds to wait for input after issuing the primary prompt. Bash terminates after waiting for that number of seconds if input does not arrive.
gruss
[-1]
He who work root can fell trees and knowledge is no substitute for experience.