`

vsftpd中遇到500 OOPS: cannot change directory的解决方案

 
阅读更多

 vsftpd是linux/unix下常见的ftp服务软件,如果在使用中遇到下列错误信息:

  500 OOPS: cannot change directory ..........

  表怕,解决起来很简单,只需要在启动vsftpd服务前,执行:set sebool ftpd_disable_trans 1,然后再重启服务即可,例如:

    C:\Documents and Settings\Administrator>ftp 192.168.10.100

    Connected to 192.168.10.100.

    220 (vsFTPd 2.0.5)

    User (192.168.10.100:(none)): oracle

    331 Please specify the password.

    Password:

    500 OOPS: cannot change directory:/home/oracle

    Login failed.

  切换至服务器端执行:

    [root@jssln1 ~]# set sebool ftpd_disable_trans 1

  注:如果希望设置永久有效,在执行setsebool时附加 -p参数即可。

  然后重新启动ftp服务:

    [root@jssln1 ~]# service vsftpd restart

    Shutting down vsftpd: [ OK ]

    Starting vsftpd for vsftpd: [ OK ]

  客户端再次尝试通过ftp登陆:

    C:\Documents and Settings\Administrator>ftp 192.168.10.100

    Connected to 192.168.10.100.

    220 (vsFTPd 2.0.5)

    User (192.168.10.100:(none)): oracle

    331 Please specify the password.

    Password:

    230 Login successful.

  ok,问题解决:)

 

[root@db-1 /]# export PATH=$PATH:/sbin
[root@db-1 /]# service vsftpd restart

分享到:
评论

相关推荐

    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()

    vsftp连接错误cannot locate user entry:vsftpd

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

    详解vsftpd.conf

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

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

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

    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-grok-patterns:用于解析 vsftpd 日志记录的 Logstash 配置和 grok 模式

    包含的 Logstash 配置文件需要消息字段中的 vsftpd 日志数据,当您使用 Logstash 的syslog输入接收 vsftpd 日志记录时,这是开箱即用的。 测试 在test/目录中,有一个测试套件试图确保以前支持的日志行不会因为...

    vsftpd-2.3.4-exploit:vsftpd-2.3.4-漏洞

    vsftpd-2.3.4-exploit:vsftpd-2.3.4-漏洞

    docker-vsftpd:在Docker中运行vsftpd

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

    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.0-17.1.x86_64.rpm

    我已在suse10上正常安装,并使用正常,请放心下载

    vsftpd中文联机文档

    vsftpd中文联机文档 vsftpd中文联机文档 vsftpd中文联机文档

    CentOS 6.4中出现Vsftpd 中文乱码怎么办.docx

    CentOS 6.4中出现Vsftpd 中文乱码怎么办.docx

    企业Linux下vsFTPD实战方案

    一, VsFTPd的简述 二, 企业Linux下vsFTPD方案 三, VsFTPD相关配置文件详解 四,企业Linux下vsFTPD实战方案

    LINUX-FTP服务包 vsftpd-2.0.1-5.src.rpm

    通过RPM方式安装vsftpd; 第一步:下载vsftpd的RPM包; 第二步:启动并在"standalone"模式下进行测试; 第三步:为inetd/xinetd操作进行配置;

    Linux FTP服务配置

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

    vsftpd-3.0.3.tar

    openwrt中的vsftpd-3.0.3.tar.gz 下载后放入trunk/dl路径就可以了。

    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