测试环境:win7 安装 VMware workstation12 , VM里面安装 centos7

1、安装vsftp

yum install vsftp

2、启动vsftp

service vsftpd start

3、修改vsftpd.cof文件

centos 下面 进入su模式后,运行

vi /etc/vsftpd/vsftpd.conf

在里面添加

local_root=/var/www/html
chroot_local_user=YES
anon_root=/var/www/html
allow_writeable_chroot=YES

其中“/var/www/html”路径为ftp工具连接后的访问路径,local_root为本地用户路径,anon_root为匿名用户路径。

chroot_local_use设置YES为将local_root、anon_root设置的路径作为访问的跟目录,即ftp访问时将不可以访问设置路径上的其他文件。

allow_writeable_chroot这个在centos7中很重要,因为上面chroot_local_user=YES将ftp访问路径设为根目录,但是下面为了ftp的上传权限,将会把“/var/www/html”文件夹赋予读写改的权限,这样便会造成“vsftpd:500 OOPS: vsftpd: refusing to run with writable root inside chroot ()”的错误。

4、设置“/var/www/html”路径777读写改的权限

centos执行

chmod 777 /var/www/html

如果要取消可以执行

chmod a-w /var/www/html

转载于:https://www.cnblogs.com/luofeisha/p/6698404.html

centos7 安装 vsftpd 过程相关推荐

  1. Centos7安装vsftpd (FTP服务器)

    Centos7安装vsftpd (FTP服务器) 原文链接:https://www.jianshu.com/p/9abad055fff6 TyiMan 关注 2016.02.06 21:19* 字数 ...

  2. centos7 安装vsftpd和配置以及虚拟用户权限分配

    系统环境 centos7.3 版本 ftp 根目录 : /data/ftp ftp 配置文件目录:/etc/vsftpd ftp 虚拟用户权限配置文件目录:/etc/vsftpd/vuser_conf ...

  3. centos7安装vsftpd

    2019独角兽企业重金招聘Python工程师标准>>> 安装成功会自动创建ftp用户,密码为空. 和以当前登录用户为账户的用户. 1.      用root账户登陆centos7系统 ...

  4. CentOS7安装GmSSL过程记录

    近期因为项目需要上区块链,在集成过程中证书选择了国密SM2,于是开启了入坑之旅,由于整个过程反复多次,我的记录也可能存在遗漏,只能尽力记录,这也是我为什么熬夜也要写下这篇记录! 环境 说明 Virtu ...

  5. 2017最新nginx+keepalived+centos7安装配置过程

    一. 地址规划 nginx1-10.1.1.2 nginx2-10.1.1.3 vip-10.1.1.4 修改两台主机名:hostnamectl set-hostname nginx1 hostnam ...

  6. Centos7安装Scrapy过程

    为什么80%的码农都做不了架构师?>>>    一.安装开发包组.升级操作系统 #yum groupinstall "Development Tools" -y ...

  7. CentOS7安装向日葵过程记录

    提到Linux的远程控制,大家可能都想到了VNC了,实际过程中我发现vnc网络不好时挺卡的.我突然就有个想法,在vnc中开一个向日葵或者 TeamView是否就可以不卡的流畅图形化远程呢? 目前的结论 ...

  8. Centos7安装maven过程

    下载地址 http://maven.apache.org/download.cgi 版本 apache-maven-3.3.9 -bin.tar.gz tar -xvf apache-maven-3. ...

  9. Centos7 安装SonarQube过程

    虚拟机创建 cpu:卡槽=2 cpu:核=1 内存:4096 操作详情 安装配置SonarQube 关闭防火墙 systemctl status firewalld systemctl stop fi ...

最新文章

  1. CVPR2020最新论文扫描盘点(下)
  2. 源码0306-手势解锁
  3. Spring EL bean引用实例
  4. 为什么mysql与eclipse_为什么这个SQL在MySQL中而不是通过Eclipse执行?
  5. 17,18_常见函数梯度,激活函数梯度(Sigmoid、Tanh、ReLu)
  6. 图片里的标志化的构造和执行
  7. 标图123123666
  8. 内核管理 之 内核管理概述
  9. android studio开启multiDexEnabled后依然出现超出方法数的问题
  10. 查看web站点缓存的好工具Cache Manager -- 避免滥用缓存
  11. visio2013安装包及破解工具KMS
  12. 手机当启动U盘DriveDroid 版本 0.10.3 功能无限制版使用教程
  13. 指纹匹配算法matlab,指纹识别算法的matlab实现..doc
  14. layui 省市区 三级联动 单选
  15. 轻松Git与Github入门
  16. 10大免费视频素材网站
  17. 迪士尼机器人芭蕾舞_浅析迪士尼跳跳虎机器人
  18. Java开发环境基础配置
  19. 成就一亿技术人,我和CSDN的九年记忆
  20. 从后端数据库获取数据并传值到前端vue项目的echarts柱状图/折线图/饼图里

热门文章

  1. org.json.JSONException: Value of type java.lang.String cannot be converted to JSONArra
  2. GL中的累计组、汇总帐户和帐户查询的关系
  3. 重磅推荐,计算机视觉开源周报20191003期
  4. 零基础程序员如何快速学会python
  5. python 基础 - 循环语句
  6. 大神交流经验!浙大吴飞与贾扬清经典十问!
  7. 大数据应用项目创新大赛_第二届海南大数据创新应用大赛收官
  8. strlen函数实现
  9. anaconda Pycharm jupyter环境配置教程(最后一次写了!!!)
  10. Python 几种可视化方法随笔