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

  • 相关阅读:
    HTTP协议图解
    .NET 发布网站步骤
    使用php在服务器端生成图文验证码
    SQLServer复习文档1(with C#)
    理解 JavaScript 原型 / 原型链
    浅谈瀑布流
    懒加载
    jQuery ajax
    jQuery 动画效果 与 动画队列
    jQuery 事件
  • 原文地址:https://www.cnblogs.com/rusking/p/7245551.html
Copyright © 2011-2022 走看看