use*_*102 22 winscp permission-denied
我正在使用WinSCP并在每次尝试替换/覆盖文件时继续遇到此错误.我已经能够在没有任何问题之前传输/覆盖文件,但现在不能了.
确切的错误消息:
无法创建远程文件'var/lib/tomcat6/webapps /..../ myfilename.filepart'.
没有权限.
错误代码:3
来自服务器的错误消息:权限被拒绝
我已经尝试更改我成功的所有权,因为当我刷新时,从tomcat6,它现在在我的登录名下.但我仍被否认.这让我很难测试我们的报告,因为我只需要查看它是否已经在部署的应用程序中运行.
我也试过调整WinSCP偏好中的一些选项,例如Drag&Drop和Endurance,但没有任何区别.
我重新安装了PuTTY和WinSCP,但没有任何改变.
更新:
我可以通过文件路径中的1个等级替换我的文件(例如var/lib/myfolder/myproject/web-inf/report,返回1个档位到var/lib/myfolder/myproject/web-inf /)然后键入
sudo chown myuser:myuser report -R
Run Code Online (Sandbox Code Playgroud)
但我的报告会有错误,所以我必须输入
sudo chown tomca6:tomcat6 report -R然后错误将被清除,我现在可以查看我的替换文件.
这非常不方便,因为我每次都必须这样做.有什么办法可以解决这个问题吗?谢谢
Mar*_*ryl 17
您可能没有该文件夹的创建权限.因此,WinSCP无法为传输创建临时文件.
您有两种选择:
将文件夹的写入权限授予您使用(myuser)或登录的用户或组
禁用传输到临时文件.
在首选项,转到转移>耐力页面,并在启用传递简历/转移到临时文件名选择禁用:
| 归档时间: |
|
| 查看次数: |
80994 次 |
| 最近记录: |