linux-第十二课时笔记-[FTP服务器搭建]-[本地FTP]-[02]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux-第十二课时笔记-[FTP服务器搭建]-[本地FTP]-[02]相关的知识,希望对你有一定的参考价值。

 

FTP本地服务器搭建

 

yum安装vsftpd服务:

    [[email protected] ~]# yum -y install vsftpd

 

创建本地两个用户:

    [[email protected] ~]# useradd test1

    [[email protected] ~]# useradd test2

    [[email protected] ~]# echo "123" | passwd --stdin test1 &> /dev/null

    [[email protected] ~]# echo "123" | passwd --stdin test2 &> /dev/null

    [[email protected] ~]# id test1

    uid=501(test1) gid=501(test1) groups=501(test1)

    [[email protected] ~]# id test2

    uid=502(test2) gid=502(test2) groups=502(test2)

 

备份配置文件及配置:

备份:

    [[email protected] ~]# cp /etc/vsftpd/vsftpd.conf{,.bak}

    [[email protected] ~]# ls /etc/vsftpd/

    ftpusers  user_list  vsftpd.conf  vsftpd.conf.bak   vsftpd_conf_migrate.sh

 

配置:

     20 # Default umask for local users is 077. You may wish to change this to 022,

     21 # if your users expect that (022 is used by most other ftpd‘s)

     22 local_umask=077   //777-077=700 只允许属主可读可写

     96 chroot_local_user=YES  //锁定用户的家目录(以用户的家目录作为根)

 

开启服务及关闭防火墙及selinux:

    [[email protected] vsftpd]# /etc/init.d/vsftpd start

    Starting vsftpd for vsftpd:     [  OK  ]

    [[email protected] vsftpd]# service iptables stop

    [[email protected] vsftpd]# setenforce 0

    setenforce: SELinux is disabled

 

创捷测试文件标记:

    [[email protected] vsftpd]# touch /home/test1/test1.txt #测试文件

    [[email protected] vsftpd]# touch /home/test2/test2.txt #测试文件

 

验证结果:

Test1:

     技术分享

 

Test2:

     技术分享

 

以上是关于linux-第十二课时笔记-[FTP服务器搭建]-[本地FTP]-[02]的主要内容,如果未能解决你的问题,请参考以下文章

学习Linux的第十四课时

第十二课时之标准库浏览II

第十二章   Linux   DNS域名解析

第十二章   Linux   DNS域名解析

第十二章 FTP 服务器的安装与配置

第十二课时:时序分析中的基本概念和术语