Este é um problema temporário. O script ssh-user-config precisa de uma correção.
O motivo pelo qual o tutorial "How To Geek" não corresponde à sua experiência é que a versão mais recente do Cygwin (1.7.34) eliminou /etc/passwd e /etc/group na instalação padrão. É possível recriá-las, como você eventualmente descobriu, mas se elas não estiverem presentes, a DLL do Cygwin usa os bancos de dados de usuários / grupos nativos do Windows: AD se presente, ou SAM se não.
Este script está fazendo uma suposição ultrapassada, sendo que ele pode apenas executar o conteúdo de /etc/passwd a awk para responder a perguntas.
O Cygwin recentemente recebeu um novo programa getent(1) , que funciona como o do Linux, abstraindo as diferenças entre os arquivos /etc , AD e SAM. O script só precisa de patches para usar essa ferramenta, em vez de analisar /etc files.
Como dizemos nas listas de discussão do Cygwin, PTC !