文档章节

自动化安装admuser的脚本

s
 start0cheng
发布于 2015/02/09 23:11
字数 266
阅读 1
收藏 0
 使用环境:<因为是主要针对公司的某一产品写的,所以贴在这里备忘.具体使用只需要做少许修改即可!>
1、安装了squid并且使用了认证功能
2、要求安装了httpd

  
  1. #!/bin/bash 
  2. #made by cheng 
  3. #version:1 
  4. #last_time:2011/08/28 
  5.  
  6. echo "##############version Info#################" 
  7. echo "This script only used for squid proxy mode" 
  8. echo "create by cheng" 
  9. echo "create time: 2011/08/29" 
  10. echo "mail:baoch8@163.com" 
  11. echo "version: 1" 
  12. echo "###########################################" 
  13.  
  14. tar -xzf admuser-2.3.2.tar.gz -C /usr/src 
  15. cd /usr/src/admuser-2.3.2/ 
  16. ./configure --prefix=/usr/local/admuser --enable-cgidir=/var/www/cgi-bin/  > /dev/null 
  17. make > /dev/null 
  18. make install  > /dev/null 
  19.  
  20. #modify ssl 443 
  21. sed  -i 's/Listen 443/#Listen 443/g'  /etc/httpd/conf.d/ssl.conf  
  22.  
  23. #start http 
  24. chkconfig httpd on 
  25. service httpd start > /dev/null 
  26.  
  27. #where is passwd 
  28. squidpasswd=`grep ncsa_auth  /etc/squid/squid.conf | cut -d " " -f 5` 
  29.  
  30. #touch file 
  31. chmod 777 $squidpasswd 
  32. touch /usr/local/admuser/passwd_files 
  33. echo "$squidpasswd;test" > /usr/local/admuser/passwd_files 
  34.  
  35. #modify admuser.conf 
  36. sed -i '12c\password_file /usr/local/admuser/passwd_files' /usr/local/admuser/admuser.conf 
  37.  
  38. #disable selinux 
  39. sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config 
  40. setenforce 0 
  41.  
  42. echo "Good lock!  http://`hostname`/cgi-bin/admuser.cgi" 
  43. sleep 5 
  44. exit 1 

 

本文出自 “潜入技术的海洋” 博客,请务必保留此出处http://myhat.blog.51cto.com/391263/652700

本文转载自:http://myhat.blog.51cto.com/391263/652700

s
粉丝 3
博文 260
码字总数 0
作品 0
广州
私信 提问
大数据教程(3.2):Linux系统软件安装之自动化脚本

博主前面文章有介绍过软件的安装,可以帮助IT人员顺利的完成功能软件安装;但是,对于我们运维人员或者需要管理软件安装的项目经理来说,有些应用一次行需要搭建很多台相同的软件环境(如tom...

em_aaron
2018/07/24
121
2
05-移动端开发教程-CSS3兼容处理

CSS3的标准并没有全部定稿,目前CSS3的标准分成了不同的模块,具体的标准由各个模块推动标准和定稿,标准制定的过程中,浏览器也在不断的发新的版本来兼容新的标准。 浏览器有时会给一些在试...

aicoder
2017/12/29
0
0
禅道自动化测试框架--ZenTaoATF

ZenTaoATF是由禅道开发团队开发的自动化测试框架,它只有一个脚本文件,可以支持各种脚本语言编写的自动化测试脚本,语法简单,使用灵活,后续会和禅道项目管理软件进行绑定和集成。 它的基本...

开源春哥
2013/03/19
9.6K
0
软件自动化部署脚本

2017-11-16 20:19:53 1:设计思路:   (1)软件自动化部署脚本,即在一台虚拟机运行脚本,就将其他虚拟机上面的软件安装好了;   (2)而前提是自己的机器搭建好了yum网络版仓库(本地y...

别叫小伙
2017/11/16
0
0
你应该学会的Postman用法(2)-自动化测试

前言 之前的一篇文章《你应该学会的Postman用法》,主要介绍了postman的一些高级的用法,便于日常开发和调试使用,本文的基础是对postman的基本使用以及一些高级用法有一定的了解,如对此不太...

IT米粉
2018/06/14
0
0

没有更多内容

加载失败,请刷新页面

加载更多

golang-字符串-地址分析

demo package mainimport "fmt"func main() {str := "map.baidu.com"fmt.Println(&str, str)str = str[0:5]fmt.Println(&str, str)str = "abc"fmt.Println(&s......

李琼涛
今天
4
0
Spring Boot WebFlux 增删改查完整实战 demo

03:WebFlux Web CRUD 实践 前言 上一篇基于功能性端点去创建一个简单服务,实现了 Hello 。这一篇用 Spring Boot WebFlux 的注解控制层技术创建一个 CRUD WebFlux 应用,让开发更方便。这里...

泥瓦匠BYSocket
今天
6
0
从0开始学FreeRTOS-(列表与列表项)-3

FreeRTOS列表&列表项的源码解读 第一次看列表与列表项的时候,感觉很像是链表,虽然我自己的链表也不太会,但是就是感觉很像。 在FreeRTOS中,列表与列表项使用得非常多,是FreeRTOS的一个数...

杰杰1号
今天
8
0
Java反射

Java 反射 反射是框架设计的灵魂(使用的前提条件:必须先得到代表的字节码的 Class,Class 类 用于表示.class 文件(字节码)) 一、反射的概述 定义:JAVA 反射机制是在运行状态中,对于任...

zzz1122334
今天
6
0
聊聊nacos的LocalConfigInfoProcessor

序 本文主要研究一下nacos的LocalConfigInfoProcessor LocalConfigInfoProcessor nacos-1.1.3/client/src/main/java/com/alibaba/nacos/client/config/impl/LocalConfigInfoProcessor.java p......

go4it
昨天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部