Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

angedockte Rechner disconnecten?

Empfohlene Antworten

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....

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 ;)

Danke, hat geklappt... :marine

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Konto

Navigation

Suchen

Suchen

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.