安装FTP的全过程记录,对于相同情况希望有所帮助。【centOS】

      1、查询本机是否安装vsftpd: rpm -qa |grep vsftpd ;

      2、安装ftp服务 yum install vsftpd;

      3、开启ftp服务 chkconfig vsftpd on,开机启动;

      4、手动操作ftp服务,service vsftpd start 【restart, stop】;

      5、嫌麻烦的,直接关闭防火墙,chkconfig iptables off , 现在关闭 service iptables stop;

    设置ftp用户权限:

      vi  /etc/vsftpd/vsftpd.conf

      将 anonymous_enable=YES 改为 anonymous_enable=NO,

    添加用户,授权:

       useradd   -d /alidata/www/wwwroot -s /sbin/nologin pwftp
      passwd   pwftp
      chmod -R 755 /alidata/www/wwwroot
      chown -R  pwftp /alidata/www/wwwroot
      /etc/rc.d/init.d/vsftpd restart 或者 service vsftpd restart

    用户无法创建目录或文件问题解决:

      [root@cms001 ~]# getenforce
      Enforcing
      [root@cms001 ~]# getsebool -a | grep ftp_home_dir
      ftp_home_dir --> on
      [root@cms001 ~]# setsebool ftp_home_dir on
      [root@cms001 ~]# getenforce
      Enforcing
      [root@cms001 ~]# setenforce 0
      [root@cms001 ~]# getenforce

      Permissive

    限制用户只能访问/home/test,不能访问其他路径 

       修改/etc/vsftpd/vsftpd.conf如下:

        chroot_list_enable=YES
        # (default follows)
        chroot_list_file=/etc/vsftpd/vsftpd.chroot_list
        chroot_list_enable=YES
        # (default follows)
        chroot_list_file=/etc/vsftpd/vsftpd.chroot_list

      编辑上面的内容

      第一行:chroot_list_enable=YES  //限制访问自身目录

      第三行:编辑vsftpd.chroot_list。根据第三行说指定的目录,找到chroot_list文件,一般为新建文件;

      编辑vsftpd.chroot_list,将受限制的用户添加进去,每个用户名一行

      打开后就只能看到自己的目录了

    也许看起来简单,做起来也不简单呢!实际操作吧,骚年。

linux中ftp的安装过程记录[运维篇]的更多相关文章

  1. Linux中源码安装编译Vim

    Linux中源码安装编译Vim Linux下学习工作少不了编辑器,Vim能使你的工作效率成倍的提高.在Ubuntu上安装vim使用命令直接安装很简单.但有时还是需要自己手动编译安装.例如: vim中的 ...

  2. Ubuntu14.04 Tomcat 安装过程记录

    Ubuntu14.04 Tomcat 安装过程记录 检查java的版本 zhousp@ubuntu:~$ sudo java -version [sudo] password for zhousp: ...

  3. JProfiler远程监控Linux上Tomcat的安装过程细讲(步骤非常详细!!!)

    JProfiler远程监控Linux上Tomcat的安装过程细讲(步骤非常详细!!!) 1.文件准备: 服务器:CentOS Linux release 7.3.1611 (Core)     Apa ...

  4. openvswitch 2.7 安装过程记录 总结

    envswitch 2.7 安装过程记录 总结 安装思路是参考文档: http://docs.openvswitch.org/en/latest/intro/install/general/#obta ...

  5. linux中mariadb的安装

    在Linux中mariaDB的安装 MariaDB其实就是MySQL的分支,是为了应对MySQL的即将的闭源风险所产生的. Linux系统中软件包的格式为mysql.rpm格式. 通过yum去安装 L ...

  6. Flume实战案例运维篇

    Flume实战案例运维篇 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.Flume概述 1>.什么是Flume Flume是一个分布式.可靠.高可用的海量日志聚合系统,支 ...

  7. Linux安装过程记录信息

    全新的linux安装完成后,会在root目录下有一下三个文件,记录了Linux的安装细节 anaconda-ks.cfg 以Kickstart配置文件的格式记录安装过程中设置的选项信息 install ...

  8. Hadoop集群中pig工具的安装过程记录

    在Hadoop环境中安装了pig工具,安装过程中碰到了一些问题,在此做一下记录:   主要安装流程参考:http://www.cnblogs.com/yanghuahui/p/3768270.html ...

  9. Linux系统源码安装过程中的prefix选项

    在linux和unix环境中,源码安装是最常用的软件安装方式,一些软件除了提供源码外,也提供各种发行版的二进制安装包(如基于redhat包管理工具的rpm包),但强烈建议使用源码安装方式.原因是:(1 ...

随机推荐

  1. MySQL 物理文件体系结构的简单整理说明

    本文出处:http://www.cnblogs.com/wy123/p/7102128.html (保留出处并非什么原创作品权利,本人拙作还远远达不到,仅仅是为了链接到原文,因为后续对可能存在的一些错 ...

  2. route命令详解

    1.   使用背景:需要接入两个网络,一个是部署环境所在内网环境,这个环境是上不了外网, 外网环境很可能是一个无线网络.如果两者都连接上,很可能导致有一方不能起作用,即外网或内网上不了,常常需要使用繁 ...

  3. week06 12 后端utils cloudAMQP_client.py 安装pika

    我们回到后端 pika是专门处理RabitAMQP的包 或者你可以直接一步到位 我们不能一直让我们的网络爬虫一直爬信息 一是网络消耗很大(cpu) 二是容易被网站发现被禁ip self.connect ...

  4. ceph结构详解

    引言 那么问题来了,把一份数据存到一群Server中分几步? Ceph的答案是:两步. 计算PG 计算OSD 计算PG 首先,要明确Ceph的一个规定:在Ceph中,一切皆对象. 不论是视频,文本,照 ...

  5. 虚拟网络VDC与VPC

    当前互联网行业,内部 IT 基础资源云端化是主要趋势.云平台将资源管理抽象出来,比如云主机.云 DB 等,以服务的方式提供给用户,按需使用,从而带来更大的灵活性与经济性. 随着主机.DB.缓存.存储等 ...

  6. spark 算子之RDD

    map map(func) Return a new distributed dataset formed by passing each element of the source through ...

  7. Python中import, from...import,import...as的区别

    import datetime print(datetime.datetime.now()) 以上代码实现输出系统当前时间,是引入整个datetime包,然后再调用datetime这个类中的now() ...

  8. 动态加载、移除js、css

    本文简单介绍动态加载.移除.替换js/css文件 .有时候我们在写前端的时候,会有出现需要动态加载一些东如css js 这样能减轻用户加载负担,从而提高响应效率.下面贴出代码.//JS写法 <s ...

  9. HDU 5828 Rikka with Sequence(线段树区间加开根求和)

    Problem DescriptionAs we know, Rikka is poor at math. Yuta is worrying about this situation, so he g ...

  10. eclipse装了springboot插件后yml文件没有自动提示问题

    选择打开方式:spring yaml