web-dev-qa-db-ja.com

ホスト名を変更したいのですが、/ etc / hostsファイルを編集するだけで十分ですか?

短縮版

/etc/hostsファイルを編集することはできますか。つまり、意図せずに何かを壊すことなくuser@<hostname I wish to change>としてログインできますか?これで十分でしょうか、または他に何かすることがありますか?


ロングバージョン

Windows 10ホストのVirtualBoxでUbuntu 16ゲストOSを作成しようとしています。 Ubuntu 16 .vdioxboxes.org からダウンロードしましたが、osboxes@osboxesとしてログインしなければならないという事実が嫌です。最終的に、ab@abとしてログインします。

最初に、@ ValentinUvegesの回答で here の説明に従ってusermodを使用してユーザー名を変更しました。これは機能したので、少なくともab@osboxesとしてログインできます。 @osboxes@abに変更するには、groupmod -n ab osboxesを試しましたが、失敗しました。

しかし、少なくとも私が本当に変更する必要があるのは/etc/hostsファイルだと思います。

cat /etc/hosts  
127.0.0.1   localhost  
127.0.1.1   osboxes

OSの一部を意図せずに壊すことなく/etc/hostsとしてログインできるように、ab@abを編集し、osboxesabに変更することはできますか?これで十分でしょうか、または他に何かすることがありますか?

前述の手順とは別に、これは「新鮮な」osboxes.vdi仮想オペレーティングシステムファイルです。

6

ホスト名を変更するにはpersistentlytwoファイルで変更する必要があります。
Ubuntuゲストシステムでターミナルを開き、次のコマンドを実行します。

Sudo nano /etc/hostname ...ファイルを編集します(ホスト名を変更します)。

押す Ctrl + X を押してファイルを閉じ、変更を確認します Y

Sudo nano /etc/hosts ...ファイルを編集します(ホスト名を変更します)。

押す Ctrl + X を押してファイルを閉じ、変更を確認します Y

次に、仮想オペレーティングシステムを再起動します-これで、ホスト名が変更されました。
追加情報:この方法でホスト名を変更することは完全に安全です。

15
cl-netbox

簡潔な答え:

はい、できます。

完全な回答:

その場合、システムを再起動して変更を有効にする必要があります。再起動すると、ホスト名は「ab」に変更され、この変更は永続的になります。システムで現在のブートのホスト名のみを変更する場合は、次を使用できます。

Sudo hostname ab

この変更は永続的ではなく、再起動するとすぐに元に戻ります。

それが役に立てば幸い。

6
7_R3X