`
onlysoymilk
  • 浏览: 98212 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

FTP客户端连接vsftp是错误:500 OOPS: could not read chroot() list file:/etc/vsftpd/chroot_

阅读更多

转自:http://blog.sina.com.cn/s/blog_8a11b6480100w88j.html

 

Vsftp

架设第二天

 

允许anonymous登录的时候出现的错误。

提定anonymous登录到指定的目录

/etc/vsftpd.conf

 

listen=YES

max_clients=200

max_per_ip=4

anonymous_enable=YES

no_anon_password=YES

anon_root=/home/ftp/

local_enable=NO

write_enable=YES

connect_from_port_20=YES

xferlog_enable=YES

#local_root=/home/ftp/ftp

 

 

出现错误

500 OOPS:vsftpd:refusing to run with writable anonymous root

是因为

 

/home/ftp 目录的权限问题。

drwxrwxrwx 3 root root 4096 2011-08-25 20:15 ftp/

vsFTPd出于安全考虑,是不准让ftp用户的家目录的权限是完全没有限制的。

把/home/ftp 目录的权限改成755OK了!

 

 

用本地用户登录的话,如果设置指定的登录目录,他就会登录到自己的家目录。

而且权限很大。

 

1,指定登录到的根目录

local_root=/home/ftp (那他就登录到这个目录,权限就跟就是这个目录的权限)

可以变换登录的根目录。

chroot_local_user=YES

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd.chroot_list

出现这个错误:

500 OOPS: could not read chroot() list file:/etc/vsftpd.chroot_list

Login failed.

解决:是因为没有这个文件。在/etc/下面新建一个chroot.chroot_list

 

通过与chroot_local_user=YES/NO搭配能实现以下几种效果:

1、当chroot_list_enable=YESchroot_local_user=YES时,在/etc/vsftpd.chroot_list文件中列出的用户,可以切换到其他目录;未在文件中列出的用户,不能切换到其他目录。___已实验证明。

分享到:
评论
1 楼 nbda1121440 2016-11-24  
兄弟,我的权限是700也不行啊,你行不行啊,不行不要乱写博客好不好

相关推荐

    Linux FTP服务配置

     chroot_list_file=/etc/vsftpd.chroot_list 是否将系统用户限止在自己的home目录下,如果选择了yes那么chroot_list_file=/etc/vsftpd.chroot_list中列出的是不chroot的用户的列表  max_clients=Number 如果以...

    LINUX FTP设置方法

    #chroot_list_file=/etc/vsftpd/chroot_list /*允许改变主目录的用户*/ #ls_recurse_enable=YES /*是否允许用户ls -R循环显示每一个目录*/ pam_service_name=vsftpd /*验证服务名*/ userlist_enable=YES /*用户...

    vsftpd-3.0.5-1.el6.x86_64.rpm

    centos 6上的vsftpd v3.0.5版本rpm安装包 ...如果要允许root用户ftp,那么需要注释ftpusers、user_list两个文件里的root这一行,即时生效,不需要重启vsftpd 如果需要设置自启动vsftpd:chkconfig vsftpd on

    Linux-FTP配置说明及安装源文件

    #chroot_list_file=/etc/vsftpd/chroot_list /*允许改变主目录的用户*/ #ls_recurse_enable=YES /*是否允许用户ls -R循环显示每一个目录*/ pam_service_name=vsftpd /*验证服务名*/ userlist_enable=YES /*用户列表...

    vsftpd-3.0.5-1.el8.x86_64.rpm

    sed -i 's|anonymous_enable=YES|anonymous_enable=NO|g' /etc/vsftpd/vsftpd.conf sed -i 's|listen=NO|listen=YES|g' /etc/vsftpd/vsftpd.conf sed -i 's|listen_ipv6=YES|listen_ipv6=NO|g' /etc/vsftpd/vsftpd....

    Ubuntu16.04离线安装软件-离线安装包vsftpd-3.0.3

    有时候会遇到客户是内网环境的,无法在线通过apt-get install vsftpd进行安装,本文将提供vsftpd_3.0.3的离线安装包。 安装步骤 1、上传至指定文件夹后,执行命令 tar -zxvf vsftpd_3.0.3.tar.gz 进行解压 2、然后...

    vsftp3.0.4适用于el7(centos7.x),规避3.0.2版本的漏洞

    cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak 4) 如果运行了vsftpd,则先停止: systemctl stop vsftpd 5) 安装升级vsftpd 3.0.4 rpm -Uvh vsftpd-3.0.4-1.el7.x86_64.rpm rpm -Uvh vsftpd-...

    vsftpd-3.0.5.el 7.9.zip

    centos el7上的vsftpd v3.0.5版本的rpm安装包 1)如果运行了vsftpd,则先停止: systemctl stop vsftpd 2)安装或升级vsftpd: rpm -Uvh vsftpd-3.0.5-1.el7.x86_64.rpm rpm -Uvh vsftpd-sysvinit-3.0.5-1.el7.x86_...

    vsftpd 出现530 and 500 错误问题解决办法

    VSFTP 530 Login incorrect And 500 OOPS: vsftpd: refusing to run with writable anonymous root 错误的解决方法  530 Login incorrect : 在文件中限制匿名用户,做如下设置: anonymous_enable=NO user...

    vsftp-arm64

    docker run -d --name vsftpd --net=host -v /home/vsftpd:/etc/vsftpd -v /home/ftpusr:/home/ftpusr -v /home/ftpserver:/home/ftpserver --restart=always lstcml/vsftpd docker ps docker exec vsftpd addusr...

    vsftp连接错误cannot locate user entry:vsftpd

    系统环境为CentOS6,使用yum安装的vsftp,配置为虚拟用户登录模式,在各项配置完成后,使用FlashFxp连接时,出现连接错误,错误提示如下: 代码如下:500 OOPS: cannot locate user entry:vsftpd 用命令 groups vsftpd ...

    vsftpd-3.0.3-edit.tar.gz.tar

    (2)错误提示:/lib/libcap.so.2:could not read symbols: File in wrong format 解决措施:修改vsffindlibs.sh,屏蔽掉50-60行 (3)错误提示:sysdeputil.c:(.text+0xdcc):undefined reference to `crypt' 解决措施:...

    Linux操作系统:配置匿名账号FTP服务器.pptx

    /etc/vsftpd/user_list 主要根据主配置文件配置用户权限。 4 文件服务配置 /var/ftp vsftpd提供服务的文件集散地 配置思路: 启用匿名用户 设置匿名用户的根目录 允许匿名用户上传和下载文件 设置用户免密登录 设置...

    ubuntu下vsftp问题修复

    vsftp出现550 Failed to change directory Ubuntu 获取软件失败 404错误 解决Ubuntu提示500 OOPS: vsftpd: refusing to run with writable root inside chroot()

    web test LoadRunner FTP / vsftpd / vsftp / WebUploader 0.1.5 / shangchuan

    NULL 博文链接:https://lindows.iteye.com/blog/2153084

    vsftpd-configuration.rar_vsftp_vsftpd

    linux 下的vsftp的配置说明文件,非常详细。

    vsftp启动失败解决办法

    vsftp启动失败的解决办法,简单实用,希望对大家有帮助。

    Linux操作系统:配置本地账号FTP服务器.pptx

    vim /etc/vsftpd/vsftpd.conf local enable=YES 设置不允许匿名账户FTP服务器 进入vsftpd主配置文件: vim /etc/vsftpd/vsftpd.conf 不允许匿名用户登录: nonymous_enable=NO #不允许匿名用户登录 local_enable=YES...

    vsFTPd-for-starter.rar_vsftp_vsftpd

    linux vsftp的初学者指南。适合初学者。

Global site tag (gtag.js) - Google Analytics