I Gdy zalogowałem się na maszynie root
i napisałem, who
aby zobaczyć, którzy użytkownicy są zalogowani, znalazłem kogoś, kto też jest zalogowany jako root
devuser pts/0 2011-11-18 09:55 (xxx.xxx.xxx.xxx)
root pts/1 2011-11-18 09:56 (xxx.xxx.xxx.xxx)
testuser pts/2 2011-11-18 14:54 (xxx.xxx.xxx.xxx)
root pts/3 2011-11-18 14:55 (xxx.xxx.xxx.xxx)
Jak mogę wymusić wylogowanie użytkownika root w pts / 3?
Odpowiedzi:
Kończymy sesję, zabijając jej proces nadrzędny, zwany liderem sesji. Dowiedz się, który to proces:
źródło
kill -9 <processid>
kill <pid>
powinno wystarczyć, prawda? Proszę zachowaćkill -9
s dla źle źle zachowanych procesów, które nie reagują na INT, HUP lub TERM; przypomina to różnicę między wyłączaniem komputera za pomocą systemu menu systemu operacyjnego a wyciąganiem wtyczki z komputera.Aby zabić i wylogować użytkownika, możesz wysłać sygnał KILL. Wpisz następujące polecenie:
Sprawdź te linki, aby uzyskać więcej informacji:
źródło
sudo su -
, chociaż byłem rootem, ale chyba nie byłem w końcu. powrót do serwera pokazał mnie jako jedynego. Miałem 4 wystąpienia o sobie, tak mi się wydaje.-t <terminal name>
zamiast-u
.pkill -KILL -u vivek
działa równie dobrze.Poprawiam nieco odpowiedź Fabela powyżej:
źródło