使用客户端登陆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 的状态: sestatus -b | grep ftp

2、 在出现的结果中可以看到 ftp_home_dir off

tftpd_disable_trans off

之类。我们现在只要把其中之一设置为on就可以啦。

3、 setsebool -P ftpd_disable_trans on 或者 setsebool -P ftp_home_dir on

4、 重启vsftpd: service vsftpd restart

再次登录,登录成功了。

时间: 2024-10-26 17:31:57

使用客户端登陆ftp 500 OOPS: cannot change directory:/root的相关文章

【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 

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

关于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

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命

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]

【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的登录.

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

这里不讲vsftpd的基本配置,网上教程已经太多了.这里只说seLinux的问题. 日前在CentOS6.5中安装了vsftpd,按照网上搜索的教程,配置好/etc/vsftpd/vsftpd.conf,重新启动后,登录实验,又出现了著名的不能设置主目录错误: 500 OOPS: cannot change directory:/home/******* 500 OOPS: child died 再到网上求助,发现多数都是让关掉seLinux服务,我记得以前也是这么做得,不过总觉得是有点因噎废食

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