Я отредактировал свой файл / etc / passwd напрямую (убедившись, что к нему больше ничего не получит доступ), и изменил все ссылки на / home на / Users (в Windows 7). Я обнаружил, что для того, чтобы все работало правильно, мне пришлось удалить все каталоги в каталоге / home (или переместить их в другое подходящее место). В противном случае у cygwin возникнет раздвоение личности, когда, например, bash -l начнётся в / home / Pablo, а $ HOME будет / Users / Pablo, а emacs, похоже, сделает обратное. Как только я удалил / home / Pablo, все заработало нормально.