O cygrunsrv faz a maior parte da magia, mas as permissões do sistema de arquivos do Windows precisam estar abertas.
Isso é mais do que apenas fazer ls -l
Você tem que fazer isso via CMD.EXE ou, mais fácil, através da GUI EXPLORER.EXE.
Você precisa especificamente abrir para o controle total para o sistema os seguintes diretórios (pastas):
C:\CYGWIN
C:\CYGWIN\VAR
C:\CYGWIN\VAR\LOG
Selecione as propriedades do arquivo em cada uma delas e procure a guia Segurança.
Se não houver uma guia Segurança, você terá "Compartilhamento Simples de Arquivo". Desligue isso com Ferramentas - > Opções de pasta - > Ver, em seguida, vá até a última caixa de seleção: [] Use compartilhamento de arquivos simples (recomendado)
Certifique-se de que é UNCHECKED - então você deve conseguir também a guia Segurança para cada pasta.
Certifique-se de que SYSTEM esteja listado sob os nomes de grupo ou usuário. Adicione se não. Em seguida, certifique-se de que, quando SYSTEM estiver realçado, a opção Controle total permitido esteja marcada.
Veja este link para uma discussão sobre este problema com o sshd - link