Cygwinプロンプトのユーザー名を好き勝手に変える方法

(更新日: 2025年8月11日 )

会社PCだとユーザー名が決められてしまい、Cygwinでユーザー名が分かりづらい場合がある。

そんな時はこっそりCygwinのユーザー表示名を変えてしまおう。

/etc/passwordを作る

ユーザー名の表示設定はは/etc/passwdで管理されているのだが、最近のCygwinではデフォルトではこのファイルは生成されないらしい。 なので、次のコマンドを実行して生成する:

mkpasswd > /etc/passwd

少し時間がかかる。(Admin系も含めて、Windowsで登録されているアカウント名が全て格納されるため。)

表示名を編集する

生成した/etc/passwdファイルを開いて、今のプロンプトで表示されるユーザー名を探す。 あるいは whoami を実行して表示されるユーザー名を探す。

該当部分を好きな表示名に変更すればCygwinのプロンプトに反映される。

…ちなみに、この記事を書いた少し後に、私はそもそもプロンプトにユーザー名を表示しない設定にしていたのはヒミツだ。