快捷搜索: 王者荣耀 脱发

FTP 读取目录列表失败 permission denied 传输文件失败

问题描述:

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,这些只能放在以后慢慢去学习。

经验分享 程序员 微信小程序 职场和发展