自动化安装admuser的脚本
2015-02-09 00:00
176 查看
使用环境:<因为是主要针对公司的某一产品写的,所以贴在这里备忘.具体使用只需要做少许修改即可!>
1、安装了squid并且使用了认证功能
2、要求安装了httpd
本文出自 “潜入技术的海洋” 博客,请务必保留此出处http://myhat.blog.51cto.com/391263/652700
1、安装了squid并且使用了认证功能
2、要求安装了httpd
#!/bin/bash #made by cheng #version:1 #last_time:2011/08/28 echo "##############version Info#################" echo "This script only used for squid proxy mode" echo "create by cheng" echo "create time: 2011/08/29" echo "mail:baoch8@163.com" echo "version: 1" echo "###########################################" tar -xzf admuser-2.3.2.tar.gz -C /usr/src cd /usr/src/admuser-2.3.2/ ./configure --prefix=/usr/local/admuser --enable-cgidir=/var/www/cgi-bin/ > /dev/null make > /dev/null make install > /dev/null #modify ssl 443 sed -i 's/Listen 443/#Listen 443/g' /etc/httpd/conf.d/ssl.conf #start http chkconfig httpd on service httpd start > /dev/null #where is passwd squidpasswd=`grep ncsa_auth /etc/squid/squid.conf | cut -d " " -f 5` #touch file chmod 777 $squidpasswd touch /usr/local/admuser/passwd_files echo "$squidpasswd;test" > /usr/local/admuser/passwd_files #modify admuser.conf sed -i '12c\password_file /usr/local/admuser/passwd_files' /usr/local/admuser/admuser.conf #disable selinux sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config setenforce 0 echo "Good lock! http://`hostname`/cgi-bin/admuser.cgi" sleep 5 exit 1
本文出自 “潜入技术的海洋” 博客,请务必保留此出处http://myhat.blog.51cto.com/391263/652700
相关文章推荐
- 自动化安装admuser的脚本
- LAMP自动化安装脚本 推荐
- 用SHELL脚本自动化安装Nagios服务器端和客户端的
- wifi批量安装及自动化测试脚本
- Ubuntu13.04-amd64安装完后的Chrome及VIMIDE自动化配置脚本
- Apache,tomcat,nginx,apache+tomcat,nginx+tomcat自动化安装脚本
- 通过shell脚本实现自动化安装LINUX
- Shell脚本实现自动化安装
- 用SHELL脚本自动化安装Nagios服务器端和客户端的
- LAMP&LNMP自动化安装脚本
- wifi批量安装及自动化测试脚本
- 构建cacti监控平台, LAMP使用脚本自动化编译安装 推荐
- CentOS使用yum配置安装LAMP环境自动化脚本
- CentOS 或 Fedora 下自动化安装mono和jexus的脚本(Linux下的Asp.net运行环境配置)
- 用SHELL脚本自动化安装Nagios服务器端和客户端的
- LAMP自动化安装脚本更新(添加了mcrypt)
- php自动化安装脚本--还是接上篇
- shell脚本自动化安装Lamp架构
- hadoop集群安装与配置--hadoop自动化安装脚本
- LAMP&LNMP自动化安装脚本代码