`
dowhathowtodo
  • 浏览: 778574 次
文章分类
社区版块
存档分类
最新评论

vsftpd 500 OOPS: cannot change directory

 
阅读更多

今天研究linux 的vsftpd 时发现什么都配好了,就是连不上服务器

原来是RedHad 的 SELinux 的设置问题

vsftpd 500 OOPS: cannot change directory

#ftp 127.0.0.1
Connected to 127.0.0.1
220 (vsFTPd 2.0.5)
User (127.0.0.1:(root)): test
331 Please specify the password.
Password:
500 OOPS: cannot change directory:/home/frank
Login failed.
ftp>


解决方法:
ref: http://hi.baidu.com/qhdinfo/blog ... bc25c97acbe17d.html
在终端输入命令:
setsebool ftpd_disable_trans 1
service vsftpd restart
就OK了!


这是SELinux的设置命令.
其实 man 一下setsebool也知道了:
NAME
setsebool - set SELinux boolean value
在不熟悉SELnux前,把SELinux关掉也可以的。有时间研究下SELinux。

Redhat从FC3开始,就使用了SELinux来增强安全,但是使用起来有时候太繁琐,就想关闭它,但是如果安装服务器的时候开始没有图形界面,还真很难找到地方可以关闭。

正确方法如下:修改/etc/selinux/config文件中的SELINUX="" 为 disabled ,然后重启。

分享到:
评论

相关推荐

    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...

    ubuntu下vsftp问题修复

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

    详解vsftpd.conf

    详解vsftpd.conf 对于初学者很合适

    vsftp连接错误cannot locate user entry:vsftpd

    主要介绍了vsftpd登陆错误: 500 OOPS: cannot locate user entry:vsftpd问题的解决办法,需要的朋友可以参考下

    vsftpd-server:vsftpd ftp 服务器的 docker 镜像

    它基于 vsftpd。 您可以使用环境变量 $USER 和 $PASS 配置 ftp 用户和密码,并安装一个卷“/ftp”来放置文件。 您可能还需要一些端口转发: docker run -p 2021:21 -p 2020:20 -p 12020:12020 -p 12021:12021 -p ...

    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....

    docker-vsftpd-anon:通用的随时可用的匿名ftp服务器

    vsftpd-anon:快速的匿名ftp服务器docker映像 该映像用于运行公共只读共享之类的内容。 不支持用户帐户,所有数据访问只能通过ftp匿名登录读取。 运行中 查看我随附docker-compose.yml以获取运行时配置示例,或检查...

    vsftpd-3.0.5-1.el6.x86_64.rpm

    centos 6上的vsftpd v3.0.5版本rpm安装包 1)如果运行了vsftpd,则先停止: service vsftpd stop 2)安装或升级vsftpd: rpm -Uvh vsftpd-3.0.5-1.el6.x86_64.rpm 3)然后修改vsftpd.conf文件: sed -i 's|...

    docker-vsftpd:在Docker中运行vsftpd

    Vsftpd Docker容器 vsftpd: : 码头工人: : 如果需要安全的FTP服务器来支持多种身份验证类型,例如htpasswd,BerkeleyDB或LDAP,则可以使用此存储库来构建满足您需求的容器。 用法: 建立容器 docker build -...

    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_...

    docker-vsftpd-mysql:带有MySQL身份验证的Dockerized vsftpd

    docker-vsftpd 带有MySQL PAM身份验证的Dockerized vsftpd 在start.sh中编辑defaultMysqlUser和/etc/pam.d/vsftpd行使用以下命令运行它:docker run -d --name vsftpd -p 0.0.0.0:21:21 -p 50000:50000 -p 50001:...

    vsftpd入门1--安全的FTP服务器 vsftpd简介.docx

    vsftpd入门--安全的FTP服务器vsftpd简介PAGE1/NUMPAGES4HYPERLINK"http://os.51cto.com/art/201008/222036.htm"\o"vsftpd入门——安装、配置、案例与常见问题"vsftpd入门--安全的FTP服务器vsftpd简介摘要:本文对...

    docker-vsftpd::spouting_whale:vsftpd基于Centos 7的Docker映像。支持被动模式和虚拟用户

    fauria / vsftpd 该Docker容器实现了具有以下功能的vsftpd服务器: Centos 7基本图像。 vsftpd 3.0 虚拟用户 被动模式 登录到文件或STDOUT。 从安装。 您可以使用以下命令下载图像: docker pull fauria/...

    手动添加vsftpd服务

    手动编译安装vsftpd之后,只需要将该文件复制到/etc/init.d文件夹下,即为安装了vsftpd服务,可运行service vsftpd status查看

    Linux FTP服务配置

    drwx------ 2 500 500 4096 Jun 25 21:34 xiaochuan drwxrwxrwx 2 508 508 4096 Jun 30 22:39 xu drwx------ 2 501 501 4096 Jun 25 20:25 xujunchuan 226 Directory send OK. ftp> pwd 257 "/home" 限制用户目录...

    centos7.0 vsftpd配置

    网上搜了很多vsftpd的配置,都没弄好,自己记录了一下搭建vsftpd及增加用户的过程

    vsftpd linux部署ftp

    linunx部署ftp,以及mysql部署应用都会用到这个包,非常的实用

    Linux编译安装vsftpd服务器(本地用户验证方式)

    Linux vsftpd编译安装和配置允许本地用户登录FTP 1、下载vsftpd源码 wget https://security.appspot.com/downloads/vsftpd-2.3.4.tar.gz 2、编译vsftpd源码 64位的系统编译之前先要执行cp /lib64/libcap.so.1 /lib/...

    linux vsftpd搭建步骤 亲测可用

    500 OOPS: priv_sock_get_result. Connection closed by remote host. 这样的错误,需要升级pam yum update pam 6日志分析 vsftpd的两个日志文件分析如下: /var/log/xferlog 记录内容举例 /var/log/vsftpd.log Sat ...

Global site tag (gtag.js) - Google Analytics