Permissão negada ao instalar a partir do Cygwin no Windows 8

1

Eu tenho vários computadores que testam a instalação de um programa hospedado em uma unidade de rede. Devido à natureza do meu sistema (que é muito complexo), o arquivo de configuração está sendo executado a partir do Cygwin. Então, até agora, apenas começou o Cygwin e executou a configuração:

/cygdrive/z/testinstall/setup.exe

Funciona perfeitamente em todas as versões do Windows até o Windows 7. Recentemente, obtive o Windows 8 e o Windows Server 2012, mas o mesmo truque não funciona mais nessas plataformas. Agora recebo "Permission denied" ao executar a configuração do Cygwin. Isso certamente tem a ver com alguma nova política de segurança no Windows.

Devo observar que posso executar a configuração a partir do cmd, mas o problema é que preciso fazer isso no Cygwin. Também devo observar que o UAC nessas máquinas está desativado. Alguma idéia de como posso resolver o problema da permissão?

    
por RegedUser00x 09.11.2012 / 11:05

1 resposta

2

Você precisa de direitos de administrador para executar este arquivo no Windows 7 ou no Windows 8

runas /user:REQUIREDUSERNAME /savecred c:\PATH\TO\APP.exe

Você pode ser executado como administrador usando o nome de conta admin de substituição acima de REQUIREDUSERNAME .

/savecred solicitará a senha de administrador somente na primeira execução.

Para obter mais informações, consulte a documentação completa do comando runas .

    
por 09.11.2012 / 13:52