5. Mai 200223 j hi, wie kann ich mit root einen anderen benutzer kicken (ausloggen) Viele Grüße nazgul
5. Mai 200223 j Wie meinst du das? z.B. bei einer telnet Verbindung? dann muss du einfach nur die "ps -ef | grep telnet" eingeben.... die PID des Prozesses nachschauen, wo steht "login user" und dann schreibst du z.B "kill 1234" dann wird der Prozess gekillt und der eingeloggte User "fällt raus". Falls du was anderes meinst, sag bescheid! so long, cYa Schlaubi
6. Mai 200223 j Nein, ich meine, wenn sich jemand über SSH eingelogt hat. Ich habe es mit ps und kill schon getestet, aber das geht da irgendwie nicht :confused: Gruß nazgul
6. Mai 200223 j Auch dann kannst Du den entsprechenden Prozess mit "ps" heraussuchen und per "kill" bzw "kill -9" terminieren. Nic
7. Mai 200223 j nic hat recht, das einzige was dir noch fehlt, wir dir bei nicht helfen können und du finden musst ist die zu dem ssh-Prozess dazugehörige "PID" und an der Syntax zu kill kann man eigentlich nicht viel falsch machen. kill -9 PID (9 steht für das TERM SIGNAL)
7. Mai 200223 j .....und ich wollt noch hinschreiben "glaub ich jedenfalls" ;-) naja wieder etwas "Schlauer" bye Schlaubi
7. Mai 200223 j Danke! Ich habe es ohne -9 gemacht, deshalb hat es wahrscheinlich nicht gefuntzt Viele Grüße nazgul
8. Mai 200223 j Wenn Du beim "kill" kein Signal als Argument angibts, wird ein SIGTERM (Signal 15) an den Prozess geschickt. Der Prozess kann dann entscheiden, ob er auf dieses Signal reagiert oder es einfach ignoriert. ssh wird das Signal wohl einfach ignorieren Bei SIGKILL funktioniert das nicht, dieses Signal kann von einem Prozess nicht abgefangen oder ignoriert werden. Nic
10. Mai 200223 j Die universellste Lösung ist es, die Login-Shell des Users zu killen ... (funktioniert bei lokal angemeldeten Usern genauso, wie bei Telnet/SSH Sessions) Nur bei Display Managern geht das nicht, aber das ist bei Mehrbenutzersystemen eh selten der Fall... Ich hatte auch mal ein Script, dass die Login-Shell des Users aus der /etc/passwd ausliest und dann die PID des entsprechenden Prozesses holt und Killt, habs aber auf die Schnelle nicht gefunden... Vereinfacht könnte man auh alle Prozesse des Users killen...
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.