Ubuntu filezilla不能上传


上传本地文件到远程服务器的一个文件夹下失败,传输失败报:无法启动传输
上传失败原因:
普通用户对这个文件夹权限不够,没有写权限,查看这个文件夹的权限分配可通过登录xshell,通过下命令查看:
ls -ld
1
这里以我的为例子(我是查看server文件夹的权限):

先进入这个文件夹下

执行命令

zsh@iZ11rzn3f6tZ:~$ cd /alidata/server
zsh@iZ11rzn3f6tZ:/alidata/server$ ls -ld
drwxr-xrwx 9 root root 4096 Jun  8 10:53 .
1
2
3
这里第三行中的drwxr-xrwx就是文件夹权限说明,这里来分析一下每个字母的意思:

d表示目录(文件夹)

d后面每三个字母为一组来分析

rwx表示文件所有者对该文件夹的权限为:可读、可写、可执行

r-x表示文件夹所属的组用户对该文件夹的权限为可:可读、不可写、可执行

rwx表示其他用户对该文件夹的的权限为:可读、可写、可执行(这里我本来的的权限为r-x,所以不能上传文件,后来改为rwx后就可上传文件了)

好了,问题分析清楚了,解决办法就明朗了

解决办法:
查看是否因为用户权限不够,通过上面的办法查看

若当前用户没有可写的权限(要看你当前用户是组用户还是其他用户),就是权限行里面,对应的用户权限里没有r

修改文件夹权限,通过以下方法:

sudo chmod 0757 /*/*/文件夹名字
1
这里说明一下0757 的意思:

0755=rwxr-xr-x=0(4+2+1)(4+0+1)(4+0+1)

7表示拥有所有的权限:读、写、执行

注意:我这里的当前用户属于其他用户,所以设置的是最后一个数字为7,如果你当前用户属于组用户,则设置为0775即可

这里就可以正常上传文件了

原文链接:https://blog.csdn.net/weixin_38738218/article/details/80621476

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值