需要先安装FTP服务
vim 脚本名.sh
输入以下内容:
#!/bin/bash
SAMPLE="/usr/share/doc/vsftpd-3.0.2/EXAMPLE/INTERNET_SITE/vsftpd.conf"
CONFIG="/etc/vsftpd/vsftpd.conf"
[ ! -e "$CONFIG.bak" ] && cp $CONFIG $CONFIG.bak
sed -e '/^anonymous_enable/s/YES/NO/g' $SAMPLE > $CONFIG
sed -i -e '/^local_enable/s/NO/YES/g' -e '/^write_enable/s/NO/YES/g' $CONFIG
grep "listen" $CONFIG || sed -i '$alisten=YES' $CONFIG
sed -i '$apam_service_name=vsftpd' $CONFIG
sed -i '/^one/s/^/#/' $CONFIG
systemctl restart vsftpd
systemctl enable vsftpd
保存退出命令: :wq
设置执行权限:chmod +x 脚本名.sh
执行脚本: ./脚本名.sh



