J'essaie de me connecter à une boîte Windows 7 distante qui a besoin d'une ou deux modifications de configuration. J'ai accès à un compte administrateur via le serveur SSH de Cygwin, mais Cygwin ne me laisse pas exécuter les utilitaires de privilège administrateur ("L'opération demandée nécessite une élévation (Exécuter en tant qu'administrateur.)")
À ma connaissance, la solution standard est RunAs.exe, mais en essayant de l'exécuter via SSH, il se ferme instantanément sans diagnostic (même lorsqu'il est exécuté en tant que "runas /?"). Le démarrage de "cmd" à partir de ssh me donne une invite DOS standard, mais à partir de l'invite DOS, "runas" fait simplement écho à la ligne de commande, peu importe ce que je fais, encore une fois, même lorsqu'il est exécuté en tant que "runas /?".
Cygwin ne me laisse pas me connecter en tant qu'Administrateur @ nomordinateur.
Aucune suggestion?
la source
Réponses:
Si vous vous connectez à sshd avec l'authentification par mot de passe, vous vous authentifiez simultanément auprès de Windows et vous devez bénéficier des droits d'administration de votre compte. Si vous vous connectez avec l'authentification par clé publique, alors sshd exécute une fin autour de l'authentification Windows, et vous n'aurez que des droits d'utilisateur standard.
Pour plus d'informations, voir la réponse de Corinna à cette question de 2004. Voir également le fil de discussion récent sur la liste de diffusion Cygwin sur les droits d'administrateur sur ssh .
la source
Avez-vous essayé de faire
runas
contre cmd.exe?Logiquement, cela ouvrirait cmd.exe avec un ensemble d'autorisations élevées vous permettant de faire ce que vous voulez en tant qu'administrateur. Je ne suis pas un utilisateur Windows, je ne peux donc pas vraiment le tester.
la source
Faites un clic droit sur votre raccourci ou exécutable Cygwin et sélectionnez l'option «Exécuter en tant qu'administrateur». Cela devrait ouvrir un terminal Cygwin et vous donner des autorisations élevées dans ce terminal.
la source
Résumé
Les runas peuvent ne pas être pris en charge, mais vous pouvez utiliser un utilitaire gratuit CPAU http://www.joeware.net/freetools/tools/cpau/index.htm
Cet utilitaire vous permettra de lancer une application en utilisant un autre jeu d'informations d'identification que l'utilisateur actuel. L'avantage de CPAU par rapport aux runas est que vous pouvez spécifier à la fois le nom d'utilisateur et le mot de passe lors de l'exécution. Avec la commande runas, vous devez d'abord configurer des informations d'identification mises en cache ou être invité à saisir un mot de passe à chaque exécution.
Exemples
En utilisant CPAU pour lancer iexplore.exe, vous pouvez utiliser une instruction comme:
à partir de l'invite cmd:
du script powershell:
/lwp
moyens de charge avec le profil et peuvent être remplacés par/lwop
charge Sans profilla source
J'ai atterri sur cette question après avoir cherché une solution pour les mêmes symptômes (par exemple, runas ne fournit aucune sortie, même pas
runas /?
), mais à partir d'une fenêtre de terminal cygwin simple. J'ai aussi trouvé cette réponse qui suggère de couriret pour moi, cela a donné un résultat positif.
la source
cygstart --action=runas
ne se bloque et n'affiche aucune fenêtre d'identification via la connexion ssh (comment pourrait-il?)