2011-11-18 09:51:18 +0000 2011-11-18 09:51:18 +0000
62
62

Abmeldung eines Benutzers erzwingen

I Als ich mich als root auf dem Rechner anmeldete und who eingab, um zu sehen, welche Benutzer angemeldet sind, stellte ich fest, dass auch jemand anderes als root angemeldet war

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)

Wie kann ich einen root-Benutzer bei pts/3 zum Abmelden zwingen?

Antworten (3)

57
57
57
2011-11-23 03:25:29 +0000

Sie beenden eine Sitzung, indem Sie ihren übergeordneten Prozess, den sogenannten Sitzungsleiter, beenden. Finden Sie heraus, um welchen Prozess es sich handelt:

ps -dN|grep pts/3
26
26
26
2011-11-18 10:07:12 +0000

Um einen Benutzer zu beenden und abzumelden, können Sie das KILL-Signal senden. Geben Sie den folgenden Befehl ein:

# skill -KILL -u vivek

Prüfen Sie diese Links für weitere Informationen:

0
0
0
2016-11-16 13:28:25 +0000

Die obige Antwort von Fabel ein wenig verbessern:

\# *for pid in $(for ptsn in $(w | grep **user_name** | grep pts | awk '{print $2}'); do ps -dN | grep "$ptsn " | awk '{print $1}' ; done); do kill -9 $pid; done*