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 !