ネットワークに接続すると、接続するホスト名が変更されます。

ネットワークに接続すると、接続するホスト名が変更されます。

通常、端末を開くと私のようなものがkevin@kevins macbook pro 表示されますが、特定のネットワークに接続するとkevin@random-name(私が認識できない名前)、他のものが表示されます。なぜこれが起こり、私のプライバシーにどのような影響を与えますか?企業ネットワークに接続されています。

答え1

bashをシェルとして使用しているようです。そこでINVOCATIONを見つけてくださいman bash

SSH経由でログインすると、bashはログインシェルとして呼び出されます。これは、ファイルが見つかったらその順序で実行することを/etc/profile意味~/.bash_profile~/.bash_loginます~/.profile

端末でbashを起動すると、次のファイルが実行され/etc/bash.bashrcます~/.bashrc。最大の難読化のために、これらのファイルは/etc/profile.d/*

プロンプトは変数に設定されます$PS1

簡単な方法はプロンプトを設定し、~/.bash_profile次の場所からファイルをインポートすることです.bashrc

if [ -f ~/.bash_profile ]; then
    source ~/.bash_profile
fi

関連情報