sed应用案例,并编写脚本text.txt,实现以下功能:
1.通过yum安装vsftpd软件包
2.修改vsftpd服务配置,开启匿名上传
3.调整/var/ftp/pub目录权限,允许写入
4.启动vsftpd服务,并设置开机自动运行
5.修改防火墙和Selinux
[root@sever0~]#vim text.txt
#!/bin/bash
yum -y install vsftpd //安装软件包
cp -p /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.old //进行拷贝 防止源文件修改错误
sed -i 's/^#anon_u/anon-u/' /etc/vsftpd/vsftpd.conf //使用sed指令进行替换
chmod 777 /var/ftp/pub //修改权限
systemctl restart vsftpd //重起服务
systemctl enable vsftpd //开机自起
firewall-cmd --set-default-zone=trusted //修改防火墙为允许任何访问
setenforce 0 //修改Selinux为宽松模式