Wie kann ich überprüfen, auf welchen Computern ich in meinem Schulnetzwerk angemeldet bin?

469
michaelAdam

Irgendwann in der letzten Woche habe ich vergessen, mich irgendwo in meiner Schule von einem Computer abzumelden. Jetzt kann ich Firefox nicht mehr öffnen, da es auf diesem Computer bereits geöffnet ist. Gibt es einen Shellbefehl für mich, um eine Liste aller Computer zu finden, bei denen ich im Netzwerk angemeldet bin? Möglicherweise mit lsof?

1
Für einen vorhandenen Befehl müssen Sie ein Administrator des Netzwerks selbst sein Ramhound vor 9 Jahren 0

1 Antwort auf die Frage

2
tonioc

Sie können ssh auf jedem Computer verwenden, um den Firefox-Prozess zu ermitteln, der für Ihren Namen ausgeführt wird.

Zum Beispiel überprüfen Sie auf:

ssh myname@1.2.3.4 ps -ef|grep firefox |grep myname 

Wenn Sie eine Liste von Maschinen haben, können Sie dies in einer Schleife tun, zum Beispiel:

for box in 1.2.3.4 1.2.3.5 1.2.3.6; do ssh myname@$box ps -ef|grep firefox |grep myname done  

Sie können ping verwenden, um die Maschinen in Ihrem LAN aufzulisten (vorausgesetzt, / 24 Subnetzmaske). Beispiel:

ping -b 1.2.3.255 
Ich werde es versuchen, wenn ich wieder in der Schule bin. michaelAdam vor 9 Jahren 0