sftp上传文件报错提示“Permission denied“

目录

问题

解决


问题

使用 FileZilla 工具向服务器上传文件时发生报错,提示权限被拒,具体报错信息如下:open for write: received failure with description 'sftp: "Permission denied" (SSH_FX_PERMISSION_DENIED)'

解决

首先我们需要知道,尽管 FileZilla 工具在图形用户界面(UI)上实现了服务器上传和下载文件的功能,但是底层依然使用的是 sftp。

接下来,我们再分析报错原因,分析错误信息可以发现是没有写权限导致的错误。那么,我们可以尝试修改目标目录的读写权限,最好包括子目录,命令如下:

chmod -R 777 /export/data

上面的命令是赋予所有权限,包括读写和执行权限。更精细的命令,只授予写权限,可以使用如下命令:

chmod -R a+w /export/data

再次尝试上传文件,问题解决。

相关推荐
GQH100012 分钟前
linux操作系统和文件系统,命令(上)
linux·c语言
kka杰1 小时前
Linux 简易shell编写
linux·运维·服务器
panamera121 小时前
linux下日志系统setvbuf接口及结构体 handle_file_t成员介绍
linux·服务器·开发语言·网络·c++·算法
YCyjs1 小时前
Kafka
运维·分布式·kafka
weixin_545032311 小时前
C 编译、 C++编译有什么不同?
运维·服务器
小乌龟不会飞2 小时前
【C++】检测TCP链接超时——时间轮组件设计
运维·服务器·c++·时间轮
Java小卷2 小时前
Jenkins基于tag的构建
运维·jenkins
天草二十六_简村人2 小时前
k8s部署jenkins集群时,使用ThinBackup进行定期备份
运维·ci/cd·容器·kubernetes·jenkins·devops
阿瑾06182 小时前
【Linux】简易日志系统
linux·运维·windows