#!/bin/bash
#######################################################################
#
#                架設 FTP Server
#
#				Original Date: 2016.06.22
#				Last Updated:  2016.06.22
#				Author: Raymond Chou
#
#########################################################################
#Step1. 安裝FTP Server
yum -y install vsftpd

#Step2. 修改vsftpd.conf檔的參數, 並啟動FTP server
sed -i 's/anonymous_enable=YES/anonymous_enable=NO/g' /etc/vsftpd/vsftpd.conf
sed -i 's/#chroot_local_user=YES/chroot_local_user=YES/g' /etc/vsftpd/vsftpd.conf
echo allow_writeable_chroot=YES >> /etc/vsftpd/vsftpd.conf
echo pasv_enable=Yes >> /etc/vsftpd/vsftpd.conf
#啟動FTP server
systemctl enable vsftpd
systemctl start vsftpd

#Step3. 開啟防火牆對ftp的封瑣
firewall-cmd --permanent --add-service=ftp
firewall-cmd --reload

#Step4. 更新 FTP的SELinux boolean值
setsebool -P ftp_home_dir on