文章目录
- 🧸 1. 问题描述
- 🧸 2. 问题解决流程
- 🍿 2.1 文件权限查看
- 🍿 2.2 锁定SFTP问题
- 🧸 3. 解决问题
直接:
chmod -r 777 你希望上传文件的目标文件夹
chmod -r 777 ./test/
chmod -R 777 ./test/
🧸 1. 问题描述
之前上传是ok的,但是今天上传的时候,就报错:
根据MobaXterm不能上传下载文件的问题的说法,mobaXterm只有几个特定的文件夹有权限。
参考:MobaXterm 为什么无法上传超过64KB文件?
🧸 2. 问题解决流程
🍿 2.1 文件权限查看
比较之前可以上传图像的文件,和无法上传图像的文件
可以上传图像的这个文件,之前配置过sftp,服务器可以和本地互通
而无法上传的文件,可以看到确实权限不同,所以我只需要搞一下SFTP设置应该就可以了
右键permission
,即便勾选了,但是也无法生效。
🍿 2.2 锁定SFTP问题
在mobaXterm中新建SFTP会话,打开后界面类似ftp文件传输界面
再次进行上传,可以看到,报错信息其实是SFTP error #3: Permission denied
🧸 3. 解决问题
🍿 1. 修改文件权限
根据SFTP error #3:permission denied
chmod 777 ws
可以看到,修改之后这个文件夹确实权限很高,然鹅,还是报错,(我上传的位置其实是/ws/test_IMG_YuanJing
)怀疑是没有设置级联的原因,直接对要上传的文件夹的最直接一级目录进行权限修改
sudo chmod 777 test_IMG_YuanJing
然后就可以成功上传图片啦,啦啦啦