小知识:linux中关于ftp查看不到文件列表的问题详解

今天配置linux服务器的ftp后,登录都正常,使用ftp工具登录后,所有目录都可以通过手工写路径访问,但是文件夹和文件列表看不到数据。

后来分析,总结原因得出结果是跟selinux有关,于是通过关闭selinux后尝试,ftp文件夹和文件列表都正常可以查看了。

如下2张图为解决前和解决后的截图:

1、解决前,通过输入正确的路径可以正常读取访问,但是看不到列表。

%小知识:linux中关于ftp查看不到文件列表的问题详解-猿站网-插图

2、解决后,可以可视化查看列表数据。

%小知识:linux中关于ftp查看不到文件列表的问题详解-1猿站网-插图

在linux下设置selinux有三种方法

一、在图形界面中:

桌面–>管理–>安全级别和防火墙,设置为disable。

二、在命令模式下:

修改文件:/etc/selinux/config,然后重启系统。具体修改如图:

%小知识:linux中关于ftp查看不到文件列表的问题详解-2猿站网-插图

三、运行命令:setup,进入”防火墙配置“,在selinux栏,选择”禁用“。

四、运行命令:setenforce 0,(不需要重启).

关闭selinux对指定服务的保护(以ftp为例):

1、使用命令:getsebool ftpd_disable_trans 可以查看当前的状态如果不是on

2、输入命令:setsebool ftpd_disable_trans 1

当然也可以加入-p参数 以便不需要每次开机都输入这个命令

setsebool -p ftpd_disable_trans 1

至于selinux的详解作用,这里就不在阐述,大家百度了解一下即可。

以上这篇linux中关于ftp查看不到文件列表的问题详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持服务器之家。

声明: 猿站网有关资源均来自网络搜集与网友提供,任何涉及商业盈利目的的均不得使用,否则产生的一切后果将由您自己承担! 本平台资源仅供个人学习交流、测试使用 所有内容请在下载后24小时内删除,制止非法恶意传播,不对任何下载或转载者造成的危害负任何法律责任!也请大家支持、购置正版! 。本站一律禁止以任何方式发布或转载任何违法的相关信息访客发现请向站长举报,会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。本网站的资源部分来源于网络,如有侵权烦请发送邮件至:2697268773@qq.com进行处理。
建站知识

小知识:docker 指定IP地址、与主机同网段IP

2023-4-17 16:08:03

建站知识

小知识:Docker如何使用OpenvSwitch网桥

2023-4-17 16:15:20

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索