技术标签: JAVA切换不了FTP服务器目录
他的系统是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 默认是强制
=============================================
linux 添加 ftp 用户 vsftp 出现500 OOPS: cannot change directory 的解决办法
2010-08-09 16:40
#useradd -d /var/www ftpuser // useradd -d 目录 用户名
#passwd ftpuser
然后根据提示相应输入密码
然后就可以登录了
#ftp 127.0.0.1
然后根据提示输入用户名 和 对应的 密码
出现 500 OOPS: cannot change directory的解决办法
# getsebool ftpd_disable_trans
ftpd_disable_trans --> off
# setsebool ftpd_disable_trans 1 //使用setsebool命令开启
# getsebool ftpd_disable_trans //查看当前状态是否是on的状态
ftpd_disable_trans --> on
# setsebool -P ftpd_disable_trans 1 //setsebool使用-P参数,无需每次开机都输入这个命令
# service vsftpd restart
知乎最新MD5加密pyexecjs改写**x-zse-96每次随cookie中的一个值变化**B = function (e) { var t = new URL(e, "https://www.zhihu.com"); return "" + t.pathname + t.search}M = function (e) { return null == e ? "" : "string" == typeof e ? e : "undefined" != typeof U
如何在Ubuntu linux上玩炉石传说炉石传说可能是最流行的电子卡牌游戏了. Blizzard出品的这款以魔兽为主题的游戏十分的火爆,甚至成为了主要的电子竞技游戏之一.虽然炉石在很多平台上都有发布, 甚至包括手机上的Android平台, 但它却从未出过官方的Linux版本.好在炉石是一款轻量级的游戏,我们可以通过Wine在Linux上玩到它.安装 Wine Staging必须给Wine打上st...
centos7上搭建http服务器,yum搭建LAMP环境,linux下搭建PHP+apache+mysql环境首先更新源(要安装新版本的LAMP,这里使用第三方yum源):CentOs 6.x rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpmCentOs 7.x rpm -Uvh https://mirror...
一、数值类型1、数据类型有:数值类型、日i期类型、字符串类型。2、int(20),int 指整数的取值范围,里面的参数20,只是表示数据显示的宽度。显示宽度和数据类型的取值范围是无关的。显示宽度只是指明mysql最大可能显示的宽度,如果插入的数据大于显示宽度的值,只要该值不超过 该数据类型的取值范围,数值依然可以插入,而且还能全部显示出来。例如:规定 id int(4),插入...
前言由于本人第一次搭建AD域服务器,所以本文参考到其他的博客;发表这篇博客主要为了记录一下自己操作过程以及分享经验。注意一、安装AD前最好不要安装DNS服务二、安装完成后一定要运行dcpomo.exe程序三、安装前请确认是否在网络属性中制定了内网(域中)的DNS服务器1.打开服务管理器2.在左侧点击角色,在右侧点击添加角色3.弹出添加角色向导,点击下一步4.勾选Active...
mac本安装vmware虚拟机vmware创建虚拟机:实现虚拟机和本地网络互通,安装vmware之后会在本地生成一块vmnet8。本地通过ifconfig查看vmnet8对应的ip地址,然后更改相应的虚拟机IP。更改mac地址:vim /etc/udev/rules.d/70-persistent-net.rules更改网络配置:vim /etc/sysconfig/network-...
1 android.support.v4.app.,而且必须是getSupportFragmentManager();2 android.app.Fragment.,而且必须是getFragmentManager();
[转] ubuntu10.04创建本地apt-get服务器 1.环境@试验主机192.168.1.112,ubuntu10.04,lucid系统@使用sohu服务器的ubuntu source源@一直以root身份执行2.安装需要的工具#apt-get install apt-mirror#apt-get install apach23.修
为什么80%的码农都做不了架构师?>>> ...
用eslogstash给es导入mysql的数据时,要注意日期格式的类型。
自从,我在博客上留下自己的QQ对话方式以后,不少的访客都通过QQ联系方,找到我咨询一些问题。如果我看到了都会及时回复,但也有不少人,都会发些莫名其妙的东西过来,再回他的什么事,就不再回答。所以这里要说一句,如果你遇到什么问题,碰巧来的我的博客,可以咨询我一下,但如果你发一些莫名其妙的东西,我就不欢迎了。昨天有一个通过本博客的QQ,找到我,问了一个关于网址跳转的问题,由于时间的关系,没有详细的给他回...
一、准备1.准备一台模板虚拟机hadoop100,便于后面虚拟机的克隆安装模板虚拟机,IP地址192.168.10.100、主机名称hadoop100、内存4G、硬盘50G参考