私は仕事のためにチームビューアを介して外部の開発者といくつかのコマンドラインのものに取り組んできました、私はOSXでターミナルを使用してCLと対話します、開発者と仕事をしているとき私は常に彼らが何をしているかを見ていましたそして私はすべてのbash履歴も持っています。
通常、ターミナルを開くと、次のようなものが表示されます
Last login: Tue Sep 17 21:33:02 on ttys001
You have mail.
unknown-5c:00:00:00:00:00:~ sam$
(最後の行の一部の文字が00で置き換えられていることに注意してください)
しかし、今日私がターミナルを開いたとき、私はこれを手に入れました
Last login: Mon Oct 21 16:49:35 on ttys000
You have mail.
richies-ipad:~ sam$
今ではrichies-ipadと書かれていることに注意してください-これがなぜであるかについて何か考えはありますか?私は、リッチーと呼ばれる人が私のマシンにアクセスできるようにすることは言うまでもなく、誰も知りません。これは心配すべきことですか?誰かがそれを変更するのに十分なアクセス権を持っているという事実ですか?
マシンを再起動すると、これが表示されます
Last login: Tue Oct 22 17:15:51 on console
You have mail.
richies-ipad:~ sam$
富に注意してください-ipadはまだそこにあります。
ちなみに、これは私のローカルマシンにあります。
また、ttys001
最初の行の部分はどういう意味ですか?
これはセキュリティの観点から心配する必要はありません。richieという名前の誰かがあなたのマシンにアクセスできるという意味ではありません。ただし、ネットワークの問題を示している可能性があります。特に、IPを明示的に知らずに、ネットワーク経由でそのマシンにアクセスするのは難しい場合があります。
表示されているテキストは、マシンのhostname
であり、DNSサーバーによって設定される場合があります。 richies-ipad
が表示されているという事実は、DNSサーバーが現在のIPがそのマシンに属していると見なしていることを意味している可能性があります。
プロンプトでhostname
と入力して、ターミナルからホスト名を確認します。
マシンのホスト名を設定する最も簡単な方法は、デフォルトでホスト名をコンピューター名と同じに設定するというMac OSXの動作に依存することです。 Apple Menu > System Preferences > Sharing
に移動し、目的のホスト名をComputer Name
フィールドに入力します。
ホスト名をより明示的に設定するには、ターミナルからhostname
コマンド(つまり、hostname <myhostname>
)を使用して設定できます。ただし、man hostname
に記載されているように、この戦略は再起動後も存続しません。 、およびscutil --set HostName <myhostname>
を使用して設定することをお勧めします。
Mac OS Xでのさまざまなコンピュータ名の詳細については、 この記事 を参照してください。