他的系统是CentOS,是RH派系的。我把vsftpd安装配置好了,以为大功告成,但客户端访问提示如下错误:
500 OOPS: cannot change directory:/home/ftp
原因是他的CentOS系统安装了SELinux,因为默认下是没有开启FTP的支持,所以访问时都被阻止了。
//查看SELinux设置
# getsebool -a|grep ftp
ftpd_disable_trans --> off
或者
ftp_home_dir-->off
//使用setsebool命令开启
# setsebool ftpd_disable_trans 1
或者
# setsebool ftp_home_dir 1
//查看当前状态是否是on的状态
# getsebool -a|grep ftp
ftpd_disable_trans --> on
或者
ftp_home_dir-->on
//setsebool使用-P参数,无需每次开机都输入这个命令
# setsebool -P ftpd_disable_trans 1
或者
# setsebool -P ftp_home_dir 1
# service vsftpd restart
有关selinux的配置
如关闭,仅仅警告,强制等等 需要编辑/etc/sysconfig/selinux 默认是强制
分享到:
相关推荐
VSFTP 530 Login incorrect And 500 OOPS: vsftpd: refusing to run with writable anonymous root 错误的解决方法 530 Login incorrect : 在文件中限制匿名用户,做如下设置: anonymous_enable=NO user...
oops:oops basic
vsftp出现550 Failed to change directory Ubuntu 获取软件失败 404错误 解决Ubuntu提示500 OOPS: vsftpd: refusing to run with writable root inside chroot()
详解vsftpd.conf 对于初学者很合适
[root@centos ftp]# cd /home [root@centos home]# vi .message welcomt to VSFTP............. C:\Documents and Settings\Administrator>ftp 192.168.0.125 Connected to 192.168.0.125. 220 (vsFTPd 2.0.5) User ...
系统环境为CentOS6,使用yum安装的vsftp,配置为虚拟用户登录模式,在各项配置完成后,使用FlashFxp连接时,出现连接错误,错误提示如下: 代码如下:500 OOPS: cannot locate user entry:vsftpd 用命令 groups vsftpd ...
这是什么? 设备Linux内核源代码: bq水瓶座X5 内置说明? 特定来源由分支分隔,每个版本都标有对应的编号。 首先,您应该克隆项目: ...之后,选择您要构建的版本: *水瓶座X5 * $ mv aquaris-X5 kernel ...
OOPS:这是我的OOPS教程
Exceeded 30 redirects 网上有许多解决的办法,但是本人试了很多种办法解决,但是都没成功(不是说他们的方法不行,只是不适合我),在这里我把我知道方法说一下 1.添加请求头 #requests带上自己浏览器信息的请求头,默认...
android-oops 您唯一的个人购物应用
哎呀 一个用于Android的简单干净的加密笔记本。 加密 AES-256-CBC(有关更多详细信息,请参阅加密包)
local class = require ' oops ' local Duck = class { __init = function ( self ) self . quacks = 0 end , quack = function ( self ) self . quacks = self . quacks + 1 print ( ' Quack! Total: ' .. ...
cljs-oops 这是一个ClojureScript库,提供了一些用于与本机Javascript对象一起操作的基本宏(“ oops”代表“ Object OPerationS”)。 Cljs-oops提供优化器安全的属性和方法访问器,紧凑但高效的嵌套属性访问器...
2 (1, 2, 3) # oops, missing comma! 3 (4, 5, 6) 4] 子类之间的算术运算datetime.date或 datetime.datetime与datetime.timedelta对象现在返回子类的实例,而不是基类。这也会影响其实现(直接或间接)使用datetime....
面向对象这是第一个回购
leetcode 不会目录 面向对象的特点 抽象我们试图获得现实生活问题的抽象视图、模型或结构,并减少其不必要的细节。 通过定义问题的属性,包括受影响的数据和识别的操作,从问题中抽象出来的模型可以成为此类问题的...
OS/DBMS/OOPS/CN 相关的最重要的主题。 DS/OS/CN/DBMS/系统设计的 IMP MCQ。 第 1 部分:常见编码问题 TopicWise/CategoryWise/PatternWise。 数组 || 字符串 || 矩阵 || 位操作 || 链接列表 || DP || 堆 || 图 || ...
前言 大家都知道,Vue2 里的响应式其实有点像是一个半完全体,对于对象上新增的属性无能为力,对于数组则需要... console.log('change !!') } } }) // :cross_mark: oops,没反应! vm.b = 2 这种时候,Vue 提供
为CodeClimate雇用了RUBY-OOPS引擎 ruby-oops在签入之前查找您忘记删除的内容。它是由一位工程师开发的,希望在其代码中添加一层白痴证明。 它寻找: Ruby文件 puts p pretty_print pp awesome_print ap JS文件...