User aus System kicken

  • Hallo,

    nachdem ich gerade ein bisschen mit ssh herumgespielt habe, kam die Frage aus "Wie kicke ich User die Unsinn machen ohne gleich sshd zu stoppen?"
    Nach ein bisschen googlen kam dann folgende Lösung:

    Code
    thosch97@darkstar-ubuntu[~]
    20:26:56 $ ps aux | grep -i ssh
    root      1051  0.0  0.0   5632  2216 ?        Ss   19:47   0:00 /usr/sbin/sshd -D
    thosch97  1802  0.0  0.0   3348   196 ?        Ss   19:48   0:00 /usr/bin/ssh-agent /usr/bin/dbus-launch --exit-with-session gnome-session
    root      4242  0.0  0.1  11092  3636 ?        Ss   20:17   0:00 sshd: crasbe [priv] 
    crasbe    4324  0.0  0.0  11092  1700 ?        S    20:17   0:00 sshd: crasbe@pts/1  
    thosch97  4717  0.0  0.0   5164   772 pts/0    S+   20:27   0:00 grep --color=auto -i ssh
    thosch97@darkstar-ubuntu[~]
    20:27:27 $ sudo kill -9 4324


    Wie man sieht sollte hier crasbe gekickt werden.

    Geht das auch einfacher?

    MfG
    thosch97

    PGP-Key E384 009D 3B54 DCD3 21BF  9532 95EE 94A4 3258 3DB1 | S/MIME-Key 0x1A33706DAD44DA
    G d-@ s+:- a--- C+++ UB+L++ P--- L++@ E-@>++ W+ N o? K? w>++ !O !M !V PS+++ PE-- Y+>++ PGP++>+++ !t 5? X? !R tv b+++>++++ DI !D G>+ e>+++ h !r>++ !z
    „Die Aachener gelten als Erfinder des 4. Hauptsatzes der Thermodynamik: ‚Thermo schreibt man zweimal.“‘
    “Saying that Java is good because it works on all platforms is like saying oral sex is good because it works on all sexes.”
    „Es gibt 10 Sorten von Leuten: Die einen verstehen das Binärsystem, die anderen nicht.“
    „Manche Männer lieben Männer, Manche Frauen eben Frauen; Da gibt's nix zu bedauern und nichts zu staunen; Das ist genau so normal wie Kaugummi kauen; Doch die meisten werden sich das niemals trauen“

  • Die Leute in ne Zwangs-Screen-Session werfen und mit screen -x überwachen. Sobald sie Blödsinn machen, die Screensession einfach beenden.

  • Ähh, und wie mach ich das jeweils?

    PGP-Key E384 009D 3B54 DCD3 21BF  9532 95EE 94A4 3258 3DB1 | S/MIME-Key 0x1A33706DAD44DA
    G d-@ s+:- a--- C+++ UB+L++ P--- L++@ E-@>++ W+ N o? K? w>++ !O !M !V PS+++ PE-- Y+>++ PGP++>+++ !t 5? X? !R tv b+++>++++ DI !D G>+ e>+++ h !r>++ !z
    „Die Aachener gelten als Erfinder des 4. Hauptsatzes der Thermodynamik: ‚Thermo schreibt man zweimal.“‘
    “Saying that Java is good because it works on all platforms is like saying oral sex is good because it works on all sexes.”
    „Es gibt 10 Sorten von Leuten: Die einen verstehen das Binärsystem, die anderen nicht.“
    „Manche Männer lieben Männer, Manche Frauen eben Frauen; Da gibt's nix zu bedauern und nichts zu staunen; Das ist genau so normal wie Kaugummi kauen; Doch die meisten werden sich das niemals trauen“

  • Zitat von thosch97

    Ähh, und wie mach ich das jeweils?


    Um mal vom einfacheren Fall auszugehen:
    kill(1): terminate process - Linux man page

    Einfach kill mit der PID entweder der Login-Shell (ein Prozess, der ein Bezeichnung in der Form "-bash" oder analog für andere Shells trägt) oder besser der SSH-Sitzung (in diesem Fall "sshd: crasbe@pts/1") aufrufen. Der Benutzer kann natürlich noch weitere Prozesse (etwa in einer Screen-Sitzung) laufen lassen, deren Ausführung nicht beim Schließen des Pseudo-Terminals beendet wird, die du je nach Bedarf im Anschluss ebenfalls killen solltest, falls er etwas Dummes anstellt.

  • Also wäre jeweils ps -aux | grep -i $user und dann entsprechend kill sinnvoller?

    PGP-Key E384 009D 3B54 DCD3 21BF  9532 95EE 94A4 3258 3DB1 | S/MIME-Key 0x1A33706DAD44DA
    G d-@ s+:- a--- C+++ UB+L++ P--- L++@ E-@>++ W+ N o? K? w>++ !O !M !V PS+++ PE-- Y+>++ PGP++>+++ !t 5? X? !R tv b+++>++++ DI !D G>+ e>+++ h !r>++ !z
    „Die Aachener gelten als Erfinder des 4. Hauptsatzes der Thermodynamik: ‚Thermo schreibt man zweimal.“‘
    “Saying that Java is good because it works on all platforms is like saying oral sex is good because it works on all sexes.”
    „Es gibt 10 Sorten von Leuten: Die einen verstehen das Binärsystem, die anderen nicht.“
    „Manche Männer lieben Männer, Manche Frauen eben Frauen; Da gibt's nix zu bedauern und nichts zu staunen; Das ist genau so normal wie Kaugummi kauen; Doch die meisten werden sich das niemals trauen“

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!