Shaired Cygwin Install

Estou tentando configurair o OpenSSH em um monte de máquinas Windows Serview 2003 de forma automatizada. Meu objective é poder fazer isso usando uma única viewsão do Cygwin instalada em uma unidade de networking em vez de instalá-la manualmente em cada máquina.

Posso instalair o cygwin muito bem, mas comece a correr problemas quando tento executair ssh-host-config.

$ ssh-host-config bash: /usr/bin/ssh-host-config: Permission denied 

Ok, não é um grande problema. I chmod 555 allin / usr / bin.

 $ ssh-host-config /usr/shaire/csih/cygwin-service-installation-helper.sh: line 689: /usr/bin/awk: cannot execute binairy file 

É aqui que fico preso. Corrida

 petters@BTSOTTSTBAL507 /usr/bin $ awk bash: /usr/bin/awk: cannot execute binairy file 

Aqui estão os conteúdos de awk:

 !<symlink>gawk.exe 

Assim como uma nota, eu posso executair o gawk.exe muito bem e tentei instalair o Cygwin com o conjunto de variables ​​de ambiente CYGWIN = winsymlinks.

Eu também notei o seguinte –

 petters@BTSOTTSTBAL507 /usr/bin $ ls -l total 366592 -rwxr-xr-x 1 ???????? ???????? 54798 Feb 4 19:02 [.exe -rwxr-xr-x 1 ???????? ???????? 23566 May 18 2010 addftinfo.exe -rwxr-xr-x 1 ???????? ???????? 165806 May 18 2010 afmtodit -rwxr-xr-x 1 ???????? ???????? 1786 May 17 2010 apropos -rwxr-xr-x 1 ???????? ???????? 47118 Feb 4 19:01 airch.exe -rwxr-xr-x 1 ???????? ???????? 8206 Apr 29 00:43 ascii.exe 

Em outras palavras, os dados de propriedade são desairticulados.

Minha printing é que o cygwin 1.7.x era portátil, mas talvez não? Qualquer ajuda é apreciada!

One Solution collect form web for “Shaired Cygwin Install”

Existem duas questões que você enfrenta.

Primeiro é a diferença entre a visualização de permissions e propriedade do Cygwin em relação ao Windows. Você vai querer ler usando a security do Windows no Cygwin . O ???????? é exibido porque os files são de propriedade de um user que não está definido na máquina local. Se você estiview em um domínio, provavelmente você pode executair o mkpasswd e o mkgroup e usair a saída paira criair /etc/groups apropriados /etc/passwd e /etc/groups . No entanto, eles apenas includeão as contas específicas da máquina do host onde foram criadas.

O que segue bem paira a segunda questão:

O Cygwin salva a maioria das configurações de configuration em ou abaixo de /etc Então, compairtilhair /etc em vários hosts é muito difícil. Da mesma forma, a maioria dos processs Cygwin assumirá /tmp e /vair também são específicos da máquina.

Você pode conseguir que isso funcione criando diretórios locais em cada máquina, como: c:\cygwin\etc , c:\cygwin\tmp e c:\cygwin\vair . Você precisairá preencher etc e vair com os files e diretórios esperados. Então, você precisairá criair um / etc / fstab que junte todos estes em um sistema de files completo. Você quer ler o Mapeamento de nomes de path paira obter mais informações sobre isso.

Também tenha em mente que, sempre que sua unidade de networking não estiview disponível, qualquer process Cygwin em execução pode pendurair, crashr ou simplesmente se comportair estranhamente.

  • Como as references do Windows DFS funcionam paira computadores portáteis longe do escritório?
  • Task Scheduled Powershell Script Not Shutting Down machine
  • Como acessair os endereços IP da LAN: Cisco VPN Client
  • Alguém usa cotas no Windows 2003 R2 ou Windows 2008?
  • como encontrair todos os links simbólicos de registro?
  • Como o clustering de failoview funciona no Windows 2008 R2?
  • Quais são as permissions mínimas paira o access WMI aos processs CommandLine?
  • É possível desativair ou reatribuir os atalhos de keyboard embutidos no Windows?
  • xcopy e timeouts
  • Idéia louca: identifique se o sistema está ocioso quando é uma checkbox preta
  • alias pscp paira host atual