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

添加一行: vsftpd:All

#vi /etc/hosts.allow

添加一行:vsftpd:192.168.0.0/255.255.255.0

#chkconfig vsftpd on

测试:#ftp 192.168.0.102

输入用户名和密码

客户端ftp登录,如输入用户名harry和密码,显示500 oops cannot change home/harry。

因为SE设置的关闭了ftp的原因,使用下面命令解决:

方法一:

#getsebool ftp_home_dir

显示ftp_home_dir>>off

#setsebool ftp_home_dir=1

方法二:

#getenforce 显示enforcing

#setenforce 0(关闭)

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

时间: 2024-11-07 09:30:50

ftp服务器显示500 oops cannot change home/harry解决方法的相关文章

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

关于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 的状态:

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命

【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 

不关闭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

centos vsftp 500 OOPS: cannot change directory

CentO中把vsftpd安裝配置好了,以為大功告成,但用FTP 登入出現下錯誤:500 OOPS: cannot change directoryCentOS系統安裝了SELinux,因為預設下是沒有開啟FTP的服務.//查看SELinux設置# getsebool -a|grep ftpftp_home_dir-->off 解決方法://使用setsebool命令開啟 #setsebool ftp_home_dir 1//再次查看當前狀態是否是on的狀態# getsebool -a|grep