Zum Inhalt springen

angedockte Rechner disconnecten?


geloescht_Kaffeemacher

Empfohlene Beiträge

Hi ihr tüchtigen EDVler,

eine kleine Zwischenfrage für die Pause.

Folgende Situation:

Es loggt sich jemand bei meiner Linux Maschine ein, z.B. über SSH.

Über den Befehl "who" sehe ich ja welcher Rechner mit welchem Benutzernamen an meinem Rechner angemeldet ist.

Nun möchte ich die Verbindung trennen bzw. killen. Kennt jemand so'nen Befehl oder so ein Tool?

Ich könnte ja einfach den SSH Dienst stoppen oder das Netzwerkkabel ziehen :floet: :D , aber unter Linux sollte das doch auch anders gehen, oder?

Eigentlich hat der Typ, der sich da eingeloogt hat, eine eigene Sitzung, oder? Wenn ja, weiss jemand, wie man diese Sitzung mit nem Befehl beendet?

Ich habe zwar schon probiert, über kill den Prozess zu beenden, allerdings ändert sich andauernd die PID.

Kann mir vielleicht jemand weiterhelfen??? Habe schon verzweifelt geg :(:( glt, keine Chance, habe bisher noch nichts gefunden....

Vielen Dank, an alle die Ihre Pause für mich geopfert haben....

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo,

also wie du schon sagtest bekommst du mit:

who
heraus wer eingeloggt ist. Ebenso wird angezeigt welches tty (console -> pts/xy) er benutzt:

irgendwer@linux:~> who

user       :0          Aug 27 09:10 (console)

user      pts/0        Aug 27 09:10

user      pts/1        Aug 27 09:10

user      pts/2        Aug 27 09:10

user      pts/3        Aug 27 09:10

user      pts/4        Aug 27 09:10

user      pts/5        Aug 27 09:10

user      pts/6        Aug 27 09:10

user      pts/7        Aug 27 09:10

user      pts/8        Aug 27 09:10

user      pts/11       Sep 13 13:26

user      pts/9        Aug 27 09:10

userx     pts/12       Oct  1 01:01 (dsl-213-023-027-xxx.provider.net)

userx     pts/14       Oct  1 01:08 (dsl-213-023-027-xxx.provider.net)

Nehmen wir an du möchtest 'userx' mit dem tty: pts/14 die Verbindung beenden. Dann musst du nur als root-User in deine Komandozeile

root:~# ps -ef | grep pts/14

root         1586  3570  0 01:08 ?              00:00:00 sshd: userx@pts/14

userx        1587  1586  0 01:08 pts/14         00:00:00 -bash

root         1689  1650  0 01:13 pts/17         00:00:00 grep pts/14

eingeben. Dann siehst du (in meinem Beispiel) 3 Prozesse. sshd: userx@pts/14: das ist der SSH Daemon-Prozess. -bash: das ist die Shell des Users, welchen du kicken willst. grep pts/14: kannst du außer Acht lassen, da dies der Prozess deines vorigen 'ps -ef | grep pts/14' ist. So nun nehmen wir uns den Prozess 'sshd: userx@pts/14 '(den 1ten in der Liste) vor: Du siehst zwei Zahlen - die erste in der Spalte ist die PID (process id) und die zweite ist die PPID (parent process id). Die, die dich interessiert ist die PID. In meinem Fall also die PID: 1586. So und wenn du nun ein
kill 1586

eingibst, müsste die Verbindung des Users 'userx' unterbrochen/beendet sein.

Wie du vielleicht erkennen kannst ist die PID des Prozesses 'sshd: userx@pts/14' gleichzeitig die PPID

des Prozesses '-bash' - also könntest du auch die PPID (wieder die 1586) nehmen. Ist ja egal, da es sich um die selbe Zahl handelt ;)

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...