Zdalne wylogowanie innego użytkownika

Z Wiki Powered by Tomasz Kobus
Wersja z dnia 12:37, 17 lut 2019 autorstwa Tomasz Kobus (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacji Przejdź do wyszukiwania

Aby zamknąć utraconą sesję lub wylogować innego użytkownika z systemu można posłużyć się kilkoma poleceniami. Jednym z nim jest pkill.

Przykładowo, gdy zerwało nam połączenie z sesją i nie chcemy jej odzyskać tylko zamknąć należy:

1. Wydać polecenie w i sprawdzić, na którym terminalu istnieje sesja, która nas interesuje

root@debian:/home/kowalski# w
11:47:14 up 120 days, 16:20,  2 users,  load average: 0.00, 0.00, 0.00
USER        TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
kowalski    pts/0    11.22.333.444    11:18   14:02   0.13s  0.03s sshd: kowalski [priv] 
kowalski    pts/1    11.22.333.444    11:43    2.00s  0.02s  0.02s sshd: kowalski [priv]

W powyżej sytuacji interesuje nas terminal pts/0 ponieważ było to nasze połączenie, które zostało zerwane.

2. Wydajemy poniższe polecenie: pkill -9 -t pts/0

3. A następnie sprawdzamy poleceniem w, czy sesja została zamknięta:

root@debian:/home/kowalski# w
11:47:14 up 120 days, 16:20,  2 users,  load average: 0.00, 0.00, 0.00
USER        TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
kowalski    pts/1    11.22.333.444    11:43    2.00s  0.02s  0.02s sshd: kowalski [priv]