Unbekannter Systemname wird im Terminal angezeigt

8

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 ttys001Teil in der ersten Zeile?

Sam
quelle
Haben Sie das System neu gestartet? Der Hostname sollte beim Neustart auf die gespeicherte Konfiguration zurückgesetzt werden.
Darth Android
Ich versuche es jetzt und lass dich wissen, wie es mir geht
sam
Ich habe neu gestartet, bekomme aber immer noch das gleiche richies-ipadTeil.
Sam
Wenn ich meinen Computer nach Hause nahm und es lief bekam ich die wieder 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$
sam
1
Das "ttys001" ist eine Referenz aus der Zeit, als wir tatsächlich Teletyp-Terminals hatten - es ist im Wesentlichen "Terminal-Eingabegerät # 1". Es gibt Bilder auf der Antwort unter stackoverflow.com/questions/4532413/what-is-tty-on-freebsd .
Debra

Antworten:

8

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 hostnamefür Ihren Computer, der möglicherweise von Ihrem DNS-Server festgelegt wird. Die Tatsache, dass Sie richies-ipaddort 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 hostnamean 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 > Sharingund geben Sie Ihren gewünschten Hostnamen in das Computer NameFeld ein.

Um den Hostnamen expliziter festzulegen, können Sie dies über das Terminal mit dem hostnameBefehl tun (dh hostname <myhostname>wie in erwähnt man hostname, überlebt diese Strategie einen Neustart nicht, und Sie sollten ihn besser scutil --set HostName <myhostname>zum Festlegen verwenden.

In diesem Artikel finden Sie eine ausführlichere Erläuterung der verschiedenen Computernamen unter Mac OS X.

Spinup
quelle
Was seltsam ist, dass, wenn ich gehe, Apple Menu > System Preferences > Sharingich bekomme sam’s MacBook Pro, obwohl im Terminal & wenn ich renne, bekomme ich hostnameimmer nochrichies-ipad:~ sam$ hostname richies-ipad
Sam
Richtig - Sie erhalten immer noch einen Hostnamen von DNS. Haben Sie versucht, Ihren Hostnamen explizit mit Hostname oder scutil festzulegen?
Spinup