Ich habe mit einem externen Entwickler über Team Viewer an einigen Kommandozeilen-Dingen gearbeitet, um mit dem CL zu interagieren. Ich benutze das Terminal unter OSX. Bei der Arbeit mit dem Entwickler habe ich immer beobachtet, was sie taten, und ich habe auch den gesamten Bash-Verlauf .
Normalerweise bekomme ich beim Öffnen des Terminals so etwas
Last login: Tue Sep 17 21:33:02 on ttys001
You have mail.
unknown-5c:00:00:00:00:00:~ sam$
(Beachten Sie, dass ich einige Zeichen in der letzten Zeile durch 00 ersetzt habe.)
Aber heute, als ich das Terminal geöffnet habe und das bekomme
Last login: Mon Oct 21 16:49:35 on ttys000
You have mail.
richies-ipad:~ sam$
Beachten Sie, dass jetzt richies-ipad steht - eine Idee, warum das so ist? Ich kenne niemanden namens Richie, geschweige denn, sie haben Zugriff auf meine Maschine. Ist das etwas, worüber man sich Sorgen machen muss - die Tatsache, dass jemand genug Zugang hat, um das zu ändern?
Beim Neustart der Maschine bekomme ich dies
Last login: Tue Oct 22 17:15:51 on console
You have mail.
richies-ipad:~ sam$
Beachten Sie, dass richies-ipad immer noch da ist.
Das ist übrigens auf meinem lokalen Computer.
Was bedeutet auch der ttys001
Teil in der ersten Zeile?
richies-ipad
Teil.unknown-5c:00:00:00:00:00:~ sam$
im Büro , aber jetzt im Rücken mit dem Büro Wi - Fi, seine zurückgekehrt zurück zurichies-ipad:~ sam$
Antworten:
Dies ist aus Sicherheitsgründen kein Grund zur Sorge - dies bedeutet nicht, dass jemand namens richie Zugriff auf Ihren Computer hat. Dies kann jedoch auf Netzwerkprobleme hinweisen. Insbesondere kann es für Sie schwierig sein, über ein Netzwerk auf diesen Computer zuzugreifen, ohne die IP explizit zu kennen.
Hostnamen
Der Text, den Sie dort sehen, ist der
hostname
für Ihren Computer, der möglicherweise von Ihrem DNS-Server festgelegt wird. Die Tatsache, dass Sierichies-ipad
dort sehen, kann bedeuten, dass Ihr DNS-Server glaubt, dass Ihre aktuelle IP zu diesem Computer gehört.Überprüfen Sie Ihren Hostnamen vom Terminal aus, indem Sie
hostname
an der Eingabeaufforderung eingeben .Festlegen des Hostnamens
Der einfachste Weg, den Hostnamen für Ihren Computer festzulegen, besteht darin, sich auf das Verhalten von Mac OS X zu verlassen, bei dem der Hostname standardmäßig dem Computernamen entspricht. Gehen Sie zu
Apple Menu > System Preferences > Sharing
und geben Sie Ihren gewünschten Hostnamen in dasComputer Name
Feld ein.Um den Hostnamen expliziter festzulegen, können Sie dies über das Terminal mit dem
hostname
Befehl tun (dhhostname <myhostname>
wie in erwähntman hostname
, überlebt diese Strategie einen Neustart nicht, und Sie sollten ihn besserscutil --set HostName <myhostname>
zum Festlegen verwenden.In diesem Artikel finden Sie eine ausführlichere Erläuterung der verschiedenen Computernamen unter Mac OS X.
quelle
Apple Menu > System Preferences > Sharing
ich bekommesam’s MacBook Pro
, obwohl im Terminal & wenn ich renne, bekomme ichhostname
immer nochrichies-ipad:~ sam$ hostname richies-ipad