问题描述:
ftp软件读取fileZilla读取目录失败;传输文件失败;
ftp软件读取fileZilla能连接正常,有一些目录读取失败;
ftp软件有些目录打不开;文件传不上去;
报错信息:
错误: permission denied 错误: 读取目录列表失败
错误:write:permission denied 错误: 传输文件失败
解决方法:
这两天在服务器上配置JavaWeb环境。安装好Tomcat,在使用fileZilla往webapps文件夹里放web项目的时候,遇到了这个问题。
推测可能是fileZilla没有拿到管理员权限,所以部分文件夹权限不够进不去。
在服务器重设无法读取的目录的权限:
$ sudo chmod -R 777 目录名/
-R 应用到此文件夹下所有子目录和文件
-777 所有用户都拥有最高权限
执行完这一步,就可以在ftp软件上正常读取这个文件夹了。
*思考:
777并不是一个好的操作,会增加服务器的风险,也让文件权限变得难以维护。
应该有更好的方法,例如在ftp软件上获得管理员权限、或是为本机IP白名单。
但目前的学习重点在javaweb,这些只能放在以后慢慢去学习。
文章来源: https://blog.csdn.net/saltsoul/article/details/92392872