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