【linux】——FTP出现500 OOPS: cannot change directory的解决方法

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的登录。

时间: 2024-12-27 23:49:08

【linux】——FTP出现500 OOPS: cannot change directory的解决方法的相关文章

ftp服务器显示500 oops cannot change home/harry解决方法

linux 6.0搭建ftp服务器,ftp服务器配置操作如下: #yum install –y vsftpd #chkconfig vsftpd on #service vsftpd start #vi /etc/vsftpd/vsftpd.conf 修改anonymous_enable=YES local_enable=YES 增加行: anno_root=/var/ftp/pub/ anno_other_write_enable=yes #vi /etc/hosts.deny 添加一行: v

关于ftp用户连接时出现500 OOPS: cannot change directory的解决办法

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–>off 2.   使用s

使用客户端登陆ftp 500 OOPS: cannot change directory:/root

使用客户端登陆ftp 500 OOPS: cannot change directory:/root解决 可以在windows上使用一ftp客户端来尝试进行登录.这个时候一般都会报一个错误. 无效的用户权限错误 删除ftpuser 里面的root和user_list 里的root 最好关掉linux 的防火墙:chkconfig iptables off 然后再次登录 500 OOPS: cannot change directory:/root 解决办法: 1. 查看 SELinux 的状态:

【linux】500 OOPS:cannot change directory:/root

在安装完red hat enterprise linux 6.5后,通过ftp不能使用root用户,将/etc/vsftpd/ftpusers和/etc/vsftpd/user_list两个文件中的root通过添加#号注释掉,重启ftp服务:service vsftpd restart后,依然报错:500 OOPS:cannot change directory:/root 通过上网分析为selinux的配置问题,解决办法如下: 1.# setsebool -P ftp_home_dir on 

centos yum安装ftp 及解决vsftp错误500 OOPS: cannot change directory:/home/**

centos yum安装ftp 及解决vsftp错误500 OOPS: cannot changedirectory:/home/**   1.查看服务器有没有安装ftp包 rpm -qa |grep vsftp 2.yum  安装 yum -y install vsftpd 3.启动vsftp的服务 service vsftpd start 4.关闭防火墙 service iptables stop 5.测试匿名访问 修改配置文件 vsftpd.conf [[email protected]

centos vsftp 500 OOPS: cannot change directory:/home/ftp

系统是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命

vsftpd出现“Response: 500 OOPS: cannot change directory”解决方法(转载)

vsftpd出现“Response: 500 OOPS: cannot change directory”解决方法 笔者用的Linux发行版本为centos当用FTP客户端连接时,出现如下错误提示: Response: 500 OOPS: cannot change directory:/home/bhtest 输入命令查看 [[email protected]]# sestatus -b| grep ftpallow_ftpd_anon_write offallow_ftpd_full_acc

500 OOPS:cannot change directory:/root 问题

安装完red hat enterprise linux 5后,ftp不能使用root用户,将/etc/vsftpd/ftpusers和/etc/vsftpd/user_list两个文件中的root注释掉,就是在root前加个#,再运行ftp结果报错 500 OOPS:cannot change directory:/root 到网上查了下,是selinux的配置问题,两种方法解决: 1.setsebool -P ftp_home_dir on 之后再运service vsftpd restart

500 OOPS: cannot change directory:/root

安装完red hat enterprise linux 5后,ftp不能使用root用户,将/etc/vsftpd/ftpusers和/etc/vsftpd/user_list两个文件中的root注释掉,就是在root前加个#,再运行ftp结果报错 500 OOPS:cannot change directory:/root 500 OOPS: child died 到网上查了下,是selinux的配置问题,两种方法解决: 1.setsebool -P ftp_home_dir on 之后再运s