zoukankan      html  css  js  c++  java
  • 500 OOPS: chroot

    FTP登录时报错:

    1、500 OOPS: chroot 

    解决方法:关闭SElinux

    2、500 OOPS: vsftpd: refusing to run with writable root inside chroot()
    解决方法:

    修改配置文件/etc/vsftpd/vsftpd.conf添加参数:
    allow_writeable_chroot=YES

    从2.3.5之后,vsftpd增强了安全检查,如果用户被限定在了其主目录下,则该用户的主目录不能再具有写权限了!如果检查发现还有写权限,就会报该错误。
    要修复这个错误,可以用命令chmod a-w /home/user去除用户主目录的写权限,注意把目录替换成你自己的。或者你可以在vsftpd的配置文件中增加下列项:
    allow_writeable_chroot=YES

    =========

    vsftp基本配置:

    1、只允许固定用户登录FTP

    userlist_enable=YES --启用userlist用户列表
    userlist_deny=NO --表示只允许user_list文件中的用户访问ftp;如果YES则表示不允许user_list文件中的用户访问ftp。
    userlist_file=/etc/vsftpd/user_list --配置user_list文件的路径

    2、限制FTP用户只能访问自己的home目录

    chroot_local_user=YES
    chroot_list_enable=YES
    chroot_list_file=/etc/vsftpd/chroot_list     --添加到这里面的用户不受限制,可以切换到上级目录。
    allow_writeable_chroot=YES

    3、禁止匿名用户登录FTP

    anonymous_enable=NO

  • 相关阅读:
    centos7使用supermin制作centos7的docker镜像包
    Linux ip netns 命令
    ip命令讲解
    openstack API应用用
    在EF6.0中打印数据库操作日志
    EF记录统一添加创建,修改时间
    Inner Join and Left Join 与条件的结合
    字符串分割
    居中方案
    移动 前端 框架
  • 原文地址:https://www.cnblogs.com/rusking/p/7245551.html
Copyright © 2011-2022 走看看