首页 > 系统相关 >vsftpd的一点SELinux设置

vsftpd的一点SELinux设置

时间:2023-03-14 18:57:10浏览次数:47  
标签:ftp SELinux vsftpd 报错 设置 home 目录

在开了SELinux和防火墙的情况下,使用chroot_local_user=YES锁定用户在自己的home目录中,没想到 vsftp的问题。FTP登录报错:500 OOPS: cannot change directory。

下面来看看产生这个问题的原因和对策。

原因

打开SELinux后,SELinux会阻止ftp daemon读取用户home目录。也就是说当ftp目录被锁定在home时FTP会报错: “500 OOPS: cannot change directory”。

无法进入目录,也就会出错退出。

解决方法

1、降低SELinux安全级别,把enforcing降低到permissive。

此方法有效,但不可取,会降低系统的安全程度。

2、修改SELINUX策略(推荐)。

getsebool -a | grep ftp

此命令可查看当前策略。

centos6显示如下:

 

 将ftp_home_dir设为on即可。

setsebool -P ftp_home_dir 1
service vsftpd restart

centos7中略有不同:

 

 将ftpd_full_access设为on即可。

标签:ftp,SELinux,vsftpd,报错,设置,home,目录
From: https://www.cnblogs.com/oboth-zl/p/17215947.html

相关文章

  • 设置npm全局安装及缓存路径以及node.js环境配置
    安装目录下新建如下2个目录node_cache【缓存日志目录】node_module【默认安装目录】npmconfigsetprefix"D:\NodeJs\node_global"npmconfigsetcache"D:\No......
  • CAD中如何打印三维模型的消隐或着色效果?CAD打印设置技巧
    有些小伙伴在CAD软件中绘制完一些简单的三维模型后,打印后三维模型的消隐和着色效果没了,全部变成了线框,这是什么情况?CAD中怎么打印三维模型的消隐或着色效果?本节内容就和小......
  • 服务中的时区设置
    遇到的问题:A服务请求B服务的接口,接口参数包含一个日期参数time,time为时间戳,在java中为long类型。至于这个time参数,A服务是读库拿到一个datetime类型的字段,然后转成时间......
  • win11笔记本插入鼠标关闭触摸板设置
     任务栏空白处右键,选择“任务栏设置”。 找到右侧蓝牙和其他设备,点击触摸板   去掉这个勾 ......
  • Win 下 Redis 设置开机启动
    1,在redis的目录下执行(执行后就作为windows服务了)redis-server.exe--service-installredis.windows.conf2,安装好后需要手动启动redisredis-server.exe--service-start......
  • LINUX设置ssh免密登录
    1.打开ssh服务,关闭防火墙 systemctl stopfirewalld2.保证同网段,登录控制机执行:ssh-keygen 一路回车(生成公钥、私钥)3.ssh-copy-id -i 要访问的主机地址即可......
  • jmeter关于常用取样器的设置
      常用创建操作  1、线程组:测试计划(右键)-->线程(用户)-->线程组  2、http请求:线程组(右键)-->取样器-->http请求  3、察看结果树:线程组(右键)-->监听器-->察......
  • 有关jmeter中取样器的所有设置
    1、名称:本属性用于标识一个取样器,建议使用一个有意义的名称2、注释:对于测试没有任何作用,仅用户记录用户可读的注释信息3、协议:向目标服务器发送http请求时的协议,可以是http......
  • 前端项目实战245-ant design radio设置默认值
    <Form.Item          label="状态"          name="status"          rules={[{required:true,message:......
  • Docker设置JDK17的JVM启动参数踩坑
    背景需求中需要接入腾讯广告的SDK,在编写完代码进行自测时,直接报错,提示Unabletomakeprotectedfinaljava.lang.Classjava.lang.ClassLoader.defineClass堆栈信息如......