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]的主要内容,如果未能解决你的问题,请参考以下文章