zoukankan      html  css  js  c++  java
  • 【ftp服务】配置ftp用户不能返回上级目录,只能在指定的目录

    500 OOPS: vsftpd: both local and anonymous access disabled!

    出现这个错,需要修改配置:local_enable=YES

     

    500 OOPS: vsftpd: refusing to run with writable root inside chroot()

    出现这个错,需要修改配置:allow_writeable_chroot=YES

    配置如下:

    [root@VM_0_10_centos www]# grep -v '^#' /etc/vsftpd/vsftpd.conf
    anonymous_enable=NO
    local_enable=YES
    write_enable=YES
    local_umask=022
    dirmessage_enable=YES
    xferlog_enable=YES
    connect_from_port_20=YES
    xferlog_file=/var/log/vsftpd.log
    xferlog_std_format=YES
    # 这下面两项如果不加allow_writeable_chroot=YES这行,且都设为YES,用户仍然是能访问上级目录的,
    # 我是百度了很久,然后碰对的,需要加上allow_writeable_chroot=YES这行配置才可以,
    # 如果chroot_list_enable=NO这个设置为NO,chroot_local_user=YES则表示所有的用户都不能切换到上级目录;
    # 如果chroot_local_user=NO,chroot_list_enable=YES表示只有/etc/vsftpd/chroot_list这个文件列表中的用户不能切换到上级目录,其他这个文件列表之外的可以切换
    # 如果这两个都是YES,表示chroot_list文件中的用户能切换上级目录,文件之外的用户不能切换上级目录
    chroot_local_user=YES chroot_list_enable=NO chroot_list_file=/etc/vsftpd/chroot_list local_root=/var/ftpuser allow_writeable_chroot=YES listen=NO listen_ipv6=YES pam_service_name=vsftpd userlist_enable=YES tcp_wrappers=YES
  • 相关阅读:
    Ubuntu16.04.1 安装Nginx
    Ubuntu16.04.1 安装Redis-Cluster
    SeekBar的简单使用
    Async异步处理
    SQLite
    Shareprefrence
    android中的主线程
    Fragment的简单使用
    ArrayAdapter的使用
    用Intent传递对数
  • 原文地址:https://www.cnblogs.com/HeiDi-BoKe/p/12035831.html
Copyright © 2011-2022 走看看