vsftpd在安装配置时报错500 OOPS

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vsftpd在安装配置时报错500 OOPS相关的知识,希望对你有一定的参考价值。

由于需要往虚拟机上传一个文件,发现遇到一个容易忽略的问题
在登录ftp后使用ls命令,报错内容如下:

[[email protected] vsftpd]# lftp 127.0.0.1
lftp 127.0.0.1:~> ls                
ls: 登录失败: 500 OOPS: vsftpd: refusing to run with writable root inside chroot()

这是因为在给目录改变拥有者的时候出错

[[email protected] vsftpd]# chown -R ftp.ftp /var/ftp/

这里把ftp目录极其子目录下的拥有者改了。只需要把pub极其子目录下的拥有者改成ftp用户即可

[[email protected] vsftpd]# chown -R ftp.ftp /var/ftp/pub/

然后就一切正常了

[[email protected] vsftpd]# lftp 127.0.0.1
lftp 127.0.0.1:~> ls                
drwxr-xr-x    2 14       50              6 Aug 03  2015 pub
lftp 127.0.0.1:/> cd pub/
lftp 127.0.0.1:/pub> ls
lftp 127.0.0.1:/pub> mkdir 123
mkdir 成功, 建立 `123‘

以上是关于vsftpd在安装配置时报错500 OOPS的主要内容,如果未能解决你的问题,请参考以下文章

vsftpd匿名登陆连接报错:500 OOPS: vsftpd: refusing to run with writable root inside chroot()(未解决)

Debian 安装vsftpd出现500 OOPS: prctl PR_SET_SECCOMP failed的解决办法

不关闭seLinux解决vsftpd服务本地用户不能登录问题(500 OOPS: cannot change directory:/home/***

500 OOPS: vsftpd: both local and anonymous access

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

vsftpd启动报错:vsftpd:500 OOPS: bad bool value in config file for: anonymous_enable