web-dev-qa-db-fra.com

WinSCP: autorisation refusée. Code d'erreur: 3 Message d'erreur du serveur: autorisation refusée

J'utilise WinSCP et continue de rencontrer cette erreur chaque fois que j'essaie de remplacer/écraser un fichier. J'ai pu transférer/écraser un fichier avant sans aucun problème mais pas plus.

Le message d'erreur exact:

Impossible de créer le fichier distant 'var/lib/Tomcat6/webapps /..../ myfilename.filepart'.
Permission refusée.
Code d'erreur: 3
Message d'erreur du serveur: autorisation refusée

J'ai essayé de changer le propriétaire auquel j'ai réussi car lorsque j'ai actualisé, à partir de Tomcat6, il est maintenant sous mon nom de connexion. Mais on me refuse toujours. Cela me donne beaucoup de mal à tester nos rapports car j'ai juste besoin de voir si cela fonctionne déjà dans l'application déployée.

J'ai également essayé de peaufiner certaines des options dans les préférences de WinSCP telles que Drag & Drop et Endurance mais rien n'a fait de différence.

J'ai réinstallé PuTTY et WinSCP, mais rien n'a changé.

MISE À JOUR:
Je peux remplacer mon fichier en sortant 1 cran du chemin du fichier (ex. Var/lib/myfolder/myproject/web-inf/report, retour 1 cran vers var/lib/myfolder/myproject/web-inf /) puis tapez

Sudo chown myuser:myuser report -R

mais mes rapports comporteront des erreurs, j'ai donc dû taper Sudo chown tomca6:Tomcat6 report -R alors l'erreur sera effacée et je peux maintenant voir mon fichier remplacé.

C'est très gênant car je dois le faire à chaque fois. Puis-je faire quelque chose pour résoudre ce problème? Merci

22
user742102

Vous n'avez peut-être pas les autorisations de création sur le dossier. WinSCP ne parvient donc pas à créer un fichier temporaire pour le transfert.

Vous avez deux options:

16
Martin Prikryl