Bash on Ubuntu on Windowsでsudo時の警告(ホストXXXの名前解決ができません)を出ないようにする

Ubuntuでよく使うコマンドと言えばsudoですね。これはBash on Ubuntu on Windowsも同じです。

ただ、Bash on Ubuntu on Windowsではsudoすると

sudo: ホスト DESKTOP-XXXXXXX の名前解決ができません

という警告が出てしまいまい鬱陶しいですね。

警告を消す方法

これを消すには、/etc/hostsの1行目

127.0.0.1 localhost

の後にホスト名を記述すればOKです。

例えば、ホスト名がDESKTOP-XXXXXXXなら

127.0.0.1 localhost DESKTOP-XXXXXXX

とします。

これでsudo実行時に警告が出なくなります。