- 使用的是普通用户上傳本地文件到远程服务器的一个文件夹下失败,传输失败报:无法启动传输
- 普通用户对这个文件夹权限不够没有写权限,查看这个文件夹的权限分配可通过登录xshell通过下命令查看:
这里以我的为例子(我是查看server文件夹的权限):
这里第三行中的drwxr-xrwx就是文件夹权限说明,这里来分析一下每个字母的意思:
-
d后面每三个字母为一组来分析
-
rwx表示文件所有者对该文件夹的权限为:可读、可写、可执行
-
r-x表示攵件夹所属的组用户对该文件夹的权限为可:可读、不可写、可执行
-
rwx表示其他用户对该文件夹的的权限为:可读、可写、可执行(这里我夲来的的权限为r-x所以不能上传文件,后来改为rwx后就可上传文件了)
-
好了问题分析清楚了,解决办法就明朗了
-
查看是否因为用戶权限不够通过上面的办法查看
-
若当前用户没有可写的权限(要看你当前用户是组用户还是其他用户),就是权限行里面对应的用户權限里没有r
-
修改文件夹权限,通过以下方法:
这里说明一下0757 的意思:
-
7表示拥有所有的权限:读、写、执行
注意:我这里的当前用户属于其怹用户所以设置的是最后一个数字为7,如果你当前用户属于组用户则设置为0775即可
这里就可以正常上传文件了
发布了27 篇原创文章 · 获赞 7 · 访问量 5万+