1 votes

Permission refusée lors de l'installation à partir de Cygwin sous Windows 8

J'ai plusieurs ordinateurs qui testent l'installation d'un programme qui est hébergé sur un lecteur réseau. En raison de la nature de mon système (qui est très complexe), le fichier d'installation est exécuté à partir de Cygwin. Jusqu'à présent, il suffisait de lancer Cygwin et d'exécuter le programme d'installation :

/cygdrive/z/testinstall/setup.exe

Il fonctionne parfaitement sur toutes les versions de Windows jusqu'à Windows 7. Récemment, j'ai obtenu Windows 8 et Windows Server 2012 mais la même astuce ne fonctionne plus sur ces plateformes. Maintenant, j'obtiens "Permission refusée" lors de l'exécution de l'installation à partir de Cygwin. Cela a très certainement à voir avec une nouvelle politique de sécurité dans Windows.

Je dois noter que je peux exécuter l'installation à partir de cmd mais le problème est que je dois le faire à partir de Cygwin. Je dois également noter que l'UAC est désactivé sur ces machines. Avez-vous une idée de la façon dont je peux contourner le problème des autorisations ?

2voto

swapyonubuntu Points 772

Vous devez disposer de droits d'administrateur pour exécuter ce fichier sous Windows 7 ou Windows 8.

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

Vous pouvez exécuter en tant qu'administrateur en utilisant le remplacement ci-dessus REQUIREDUSERNAME avec le nom du compte admin.

/savecred demandera le mot de passe de l'administrateur lors de la première exécution seulement.

Pour plus d'informations, voir le la documentation complète de runas Befehl .

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X