Cygwinをインストールしたユーザー以外でCygwinを使用すると以下に記すようなメッセージが表示されます。
Your group is currently "mkpasswd". This indicates that your gid is not in /etc/group and your uid is not in /etc/passwd. The /etc/passwd (and possibly /etc/group) files should be rebuilt. See the man pages for mkpasswd and mkgroup then, for example, run mkpasswd -l [-d] > /etc/passwd mkgroup -l [-d] > /etc/group Note that the -d switch is necessary for domain users.
この対処方法を以下に記します。
インストールしたユーザーになり、使用するユーザ名を以下のコマンドを実行してpasswdファイルに追記します。
本操作はCygwinをインストールしたユーザーアカウントで行ってください。
mkpasswd -l -u ユーザー名 >> /etc/passwd
実際に実行してみたときの出力です。
以下の例ではユーザー名 sakura を追記してます。
cygwin@TP-E430 ~ $ mkpasswd.exe -l -u sakura >> /etc/passwd cygwin@TP-E430 ~ $ grep sakura /etc/passwd sakura:unused:1004:513:sakura,U-TP-E430\sakura,S-1-5-21-1118933339-3921113689-991111152-1004:/home/sakura:/bin/bash
以上の操作で、最初に記述したメッセージが表示されなくなります。