出错原因:用户没有变更根目录的权限. ftp用户默认的根目录是/home/ftp,如果要切换登陆目录,需要给予权限 解决方法: 第一步, 打开/etc/vsftpd/vsftpd.conf,做如下配置: chroot_local_user=YES chroot_list_enable=YES chroot_list_file=/etc/chroot_list 第二步, 在/etc/vsftpd下新建chroot_list,加入登陆用户的名字.(用户需要配置密码,在这里就不详述如何添加用户和密码了…
每行的值都不要有空格,否则启动时会出现错误,举个例子,假如我在listen=YES后多了个空格,那我启动时就出现.. 为 vsftpd 启动 vsftpd:500 OOPS: bad bool value in config file for: pasv_enable…
朋友的FTP启动不了,叫我帮他看,启动时出现以下错误信息: 500 OOPS: bad bool value in config file for: anonymous_enable 看似配置文件错误,看了一下配置相应的行: anonymous_enable=NO 语句没什么错误,不过把这行注释后又到下一行报错,看来是整个文件都有问题,百度了一下,大部分都是说语句后面不能有多余的空格,但是用VI看来不了行末是否有多余的字符,干脆把配置文件下载下来,发现这个文件是一般PC(WINDOWS,CRLF…
不然启动时会涌现毛病,举个例子 guest_enable=YES  后面出现空格,就会出现 为 vsftpd 启动 vsftpd:500 OOPS: bad bool value in config file for: guest_enable 修改以后 为 vsftpd 启动 vsftpd:500 OOPS: unrecognised variable in config file: allow_writeable_chroot 问题还没解决 ,没有空格还是报500错误…
vsftpd启动报错:vsftpd:500 OOPS: bad bool value in config file for: anonymous_enable  今天在调试centos vsftp的时候,配置好了vsftpd准备重新启动时,出现了一个奇怪的现象,    [root@localhost ~]# service vsftpd restart  Shutting down vsftpd: [FAILED]  Starting vsftpd for vsftpd: 500 OOPS: b…
[root@hyc ~]# ftp 192.168.254.5 Connected to 192.168.254.5 (192.168.254.5). Welcome to blah FTP service. Name (192.168.254.5:root): user2 Please specify the password. Password: OOPS: bad bool value in config file for: anon_world_readable_only Login f…
vsftpd.conf配置文件如下: [root@rusky ~]# cat /etc/vsftpd/vsftpd.conf | grep -v "#" anonymous_enable=YES local_enable=YES write_enable=YES local_umask=022 anon_upload_enable=YES anon_mkdir_write_enable=YES dirmessage_enable=YES xferlog_enable=YES conne…
今天在用vsftpd 时出现一个问题: 500 OOPS:chroot 解决办法: 1.关闭SELINUX [root@localhost ~]#vi /etc/sysconfig/selinux # This file controls the state of SELinux on the system. # SELINUX= can take one of these three values: #       enforcing – SELinux security policy is…
---恢复内容开始--- 最近在安装了vsftpd后 添加了虚拟账户后 新建用户 为新用户创立独立的工作目录 因为虚拟用户在工作目录需要上传文件 所以必须拥有此目录的W权限,但每当给此目录加上W权限后,就会报以下错误: vsftpd:500 OOPS: vsftpd: refusing to run with writable root inside chroot () 网上搜索解决方案 都说从2.3.5之后,vsftpd增强了安全检查,如果用户被限定在了其主目录下,则该用户的主目录不能再具有写…
Ubuntu 12.04 64bit系统下安装的vsftpd,在登陆时提示500 OOPS: vsftpd: refusing to run with writable root inside chroot().根本原因在于,从vsftpd_2.3.5版开始,取消了根目录的可写权限.因此,网上的普遍解决方案是以下两种: 方案一 $ chmod a-w /vaf/ftp 方案二 $ vim /etc/vsftpd.conf add the following allow_writeable_chr…
原文网址:http://linux.it.net.cn/e/server/ftp/2015/0227/13554.html 当我们限定了用户不能跳出其主目录之后,使用该用户登录FTP时往往会遇到这个错误: 500 OOPS: vsftpd: refusing to run with writable root inside chroot () 这个问题发生在最新的这是由于下面的更新造成的:  IT网,http://www.it.net.cn - Add stronger checks for t…
如下:从10.12.8.165 FTP 到 10.1.3.34,报failed to open vsftpd log[a4_csbdc@localhost ~]$ ftp  10.1.3.34Connected to 10.1.3.34.500 OOPS: failed to open vsftpd log file:/var/log/vsftpd.log 原因及解决 :原来是10.1.3.34的空间不够,删除部分10.1.3.34上/var/log/下的部分日志如vsftpd.log.1.vs…
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增强了安全检查,如果用户被限定在了其主目录下,则该用户的主目录不能再具有写权限了!如果检查发现还有写权限,…
500 OOPS: vsftpd: refusing to run with writable root inside chroot () 问题的是因为用户的根目录可写,并且使用了chroot限制,而这在最近的更新里是不被允许的.要修复这个错误,可以用命令chmod a-w /home/user去除用户根目录的写权限,注意把目录替换成你自己的. 或者你可以在vsftpd的配置文件中增加下列两项中的一项: 对于标准的vsftpd build (vsftpd): allow_writeable_ch…
今天在配置VSFTPD过程中遇到两个错误 1是启动失败,通过 SERVICE VSFTPD STATUS 查看到报错 May 02 16:06:58 debian systemd[1]: Starting vsftpd FTP server... May 02 16:06:58 debian systemd[1]: Started vsftpd FTP server. May 02 16:06:59 debian systemd[1]: vsftpd.service: Main process…
原vsftpd服务器的系统从centos6.8升级到centos7.2.vsftpd使用yum方式安装,用户采用系统用户登录.由于系统升级到centos7,yum安装的vsftpd版本改变.因此按centos6的设置,登录时报错.配置文件未修改,主要是修改了ftp的主目录权限. 这个问题发生在最新的这是由于下面的更新造成的: - Add stronger checks for the configuration error of running with a writeable root dir…
vsftpd下错误之:500 OOPS.vsftpd 是在Linux发行版中最推崇的一种FTP服务器程序,vsftpd的特点:小巧轻快.安全易用等. Linux也是为人们所常用的操作系统之一.这里主要讲的是如何解决vsftpd下错误之:500 OOPS 一.详细问题: 我在用ftp IP 地址登录FTP服务器时,系统提示我输入用户名和密码,可是仍然提示:500 OOPS: child died. Connection closed by remote host. 二.解决办法: 1. 查看 SE…
错误:500 OOPS: vsftpd: cannot locate user specified in 'chown_username':whoever解决方案:在vsftpd.conf中修改如下两行: #chown_uploads=YES #chown_username=whoever 将以上两行的“#”注释符去掉,并在系统中新建一个whoever用户,或者whoever改成系统用户名 sudo service vsftpd restart 另:需要在服务器端解决当前用户权限问题 sudo…
用FileZilla连接ftp出现错误,500 OOPS: cannot change directory:/home/ftp 原因是CentOS系统安装了SELinux,因为默认下是没有开启FTP的支持,所以访问时都被阻止了. ##查看SELinux设置[root@bgsl-001 vsftpd]# getsebool -a|grep ftp allow_ftpd_anon_write --> off allow_ftpd_full_access --> off allow_ftpd_use…
配置ftp服务器,有如下报错 C:\netos74\bin>ftp 10.20.100.252Connected to 10.20.100.252.500 OOPS: vsftpd: both local and anonymous access disabled!Connection closed by remote host. 解决办法 [root@localhost etc]# vi /etc/vsftpd/vsftpd.conf //修改vsftpd.conf文件 local_enabl…
这里不讲vsftpd的基本配置,网上教程已经太多了.这里只说seLinux的问题. 日前在CentOS6.5中安装了vsftpd,按照网上搜索的教程,配置好/etc/vsftpd/vsftpd.conf,重新启动后,登录实验,又出现了著名的不能设置主目录错误: 500 OOPS: cannot change directory:/home/******* 500 OOPS: child died 再到网上求助,发现多数都是让关掉seLinux服务,我记得以前也是这么做得,不过总觉得是有点因噎废食…
问题:  以root   从远程客户端 登录 FTP  一直密码错误.  发现不能以root 登录, 需要创建其它的用户. 创建一个test 用户后(如下): useradd test; passwd test; 可以登录   但是报 500 OOPS: cannot change directory:/home/test 解决办法: 创建用户的时候,  需要创建目录 以及赋予权限. 0: 删除原来已有的test userdel test; rm -rf /home/test; (可选,要是手动…
RHEL5 中配置好后,今天想在XP下用ftp连接虚拟机中的linux,但ftp连接的时候会出现 "500 OOPS:cannot change directory:/root" 错误,如何解决呢?      默认下是没有开启FTP的支持,所以访问时都被阻止了. 解决: 1.   查看SELinux设置           # getsebool -a | grep ftp 发现 ftpd_disable_trans –> off   或者      ftp_home_dir–&…
cannot change directory:/home/*** ftp服务器连接失败,错误提示: 500 OOPS: cannot change directory:/home/******* 500 OOPS: child died 解决方法: 在终端输入命令:   setsebool -P ftpd_disable_trans 1 service vsftpd restart 就OK了! 原因:这是因为服务器开启了selinux,这限制了FTP的登录.…
/************************************************************************* * 响应: 500 OOPS: priv_sock_get_int 错误: 读取目录列表失败 * 说明: * 使用了Android的Kernel来做Linux系统开发,自己搭的文件系统运行vsftp出现 * 500 OOPS: priv_sock_get_int报错,原因是Android内核检查机制导致的. * * 2017-10-11 深圳 南山…
CentO中把vsftpd安裝配置好了,以為大功告成,但用FTP 登入出現下錯誤:500 OOPS: cannot change directoryCentOS系統安裝了SELinux,因為預設下是沒有開啟FTP的服務.//查看SELinux設置# getsebool -a|grep ftpftp_home_dir-->off 解決方法://使用setsebool命令開啟 #setsebool ftp_home_dir 1//再次查看當前狀態是否是on的狀態# getsebool -a|grep…
一开始, 在vsftpd 打印的错误是 500 oops : socket 在 vsftpd 源码里面找到 buildroot-2016.05/output/build/vsftpd-3.0.3/sysutil.c 文件里面有相关错误打印. 然后我将相关错误码打印出来: 发现是 13 号错误,没有访问权限,EACCES 仔细对比客户的文件系统和我们的文件系统的区别,发现基本上是一致的. 最后用kernel 4.4.12 去跑我们系统,发现竟然能通过,基本上确认是kernel的问题. 最后实在是没…
系统是CentOS,是RH派系的.我把vsftpd安装配置好了,以为大功告成,但客户端访问提示如下错误:500 OOPS: cannot change directory:/home/ftp原因是他的CentOS系统安装了SELinux,因为默认下是没有开启FTP的支持,所以访问时都被阻止了.//查看SELinux设置# getsebool -a|grep ftpftpd_disable_trans --> off或者ftp_home_dir-->off 解决方法://使用setsebool命…
博主在配置ftp服务器的时候 自己生成的CA,然后认证自己的私钥文件 一切配置都是没有问题的,然后重新启动服务器 service vsftpd restart    出现以下错误 为 vsftpd 启动 vsftpd:500 OOPS: SSL: cannot load RSA certificate 产生原因 rsa_key_file = /etc/vsftpd/ssl/ssl_key.pem 此处的文件应该是通过CA认证之后的公钥文件ssl_key.crt,而不是自己生成的私钥文件 open…
500 OOPS: vsftpd: refusing to run with writable anonymous root 以下就是解决的三个步骤,其中第一步,是我一直没有搞明白的,也是其中的重点: 1当时我在服务器上用命令ftp时,出现了以下的提示500 OOPS: vsftpd: refusing to run with writable anonymous root 所以在网上找到了这一篇文章: "如果我们已经把vsFTPd服务器启动好了,但登录测试是会出现类似下面的提示: 500 OO…