文档章节

admuser让squid账户管理更轻松

s
 start0cheng
发布于 2015/02/09 23:20
字数 409
阅读 18
收藏 0

近期在不断的了解与squid相关的东西,我个人认为sarg官网上的这几个工具真不错。像changpw,sarg,admuser这几个工具,真的很方便一般用户。

到这儿下载http://sarg.sourceforge.net/admuser.php

安装的部分:


  
  1. #tar –xzf admuser-2.3.2.tar.gz 
  2. #cd admuser-2.3.2 
  3. #./configure --prefix=/usr/local/admuser –enable-cgidir=/var/www/cgi-bin  && make && make install 
  4. #我想说以下3句很重要
  5. #定义密码文件的访问权限,因为admuser.cgi会对其进行删除修改权限
  6. #chmod 777 /var/www/cgi-bin/squidpasswd 
  7. #定久密码文件清单
  8. #touch /usr/local/admuser/pwd_files 
  9. #定义密码文件以及它的别名,在这里test就是它的别名。如果你没有定义别名,网页上会提示你“You are not authorized: /var/www/cgi-bin/squidpasswd"
  10. #echo “/var/www/cgi-bin/squidpasswd;test " >> /usr/local/admuser/pwd_files
  11.  
  12.  
  13. #vim /usr/local/admuser/admuser.conf 
  14. password_file  /usr/local/admuser/pwd_files 

 OK,已经完成了!其中它的配置文件曾一度让我迷惑,试了多次仍然不行,在密码文件侯选框里什么都没有,又或者提示找不到密码文件。最后终于明白它的意思,为此,我将这两步标红。

 有图有真相:可实面添加删除、修改密码、启用禁用用户的目的。

http://server_ip/cgi-bin/admuser.cgi

5

如果你希望用户自己能够改密码请看这篇文章

http://myhat.blog.51cto.com/391263/484876

你想看到用户的日志:

http://myhat.blog.51cto.com/391263/509432

 

这个跑在RHEL4上是完全没有问题的。但在RHEL5上显示上一直不是很好。

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

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

s
粉丝 3
博文 260
码字总数 0
作品 0
广州
私信 提问
加载中

评论(0)

《Linux深度攻略》一书,讲述Linux日常系统管理和服务器配置内容

Linux深度攻略 首先从介绍Linux系统的安装入手,讲述了Linux系统管理和服务器配置两部分的知识。系统管理方面内容有Linux系统简介和安装,Linux字符界面,目录和文件管理,Linux常用命令,S...

airfish2000
2017/05/13
0
0
linux下实现针对windows域身份认证的代理服务器(好文2011-08-11)

公司使用的代理服务器是基于Linux系统的,经常会出现一些或多或少的问题。直接影响到用户正常的Internet访问。因为是以前的同事做的,再加上,本人一直忙于其它的项目,没时间去调整,优化。...

lzy821218
2011/08/11
0
0
使用CentOS7配置Squid代理

我这里是用squid配置了一个带用户认证的普通代理。 安装 3.1 检查squid软件是否安装 # rpm -qa|grep squid 3.2 如果未安装,则使用yum 方式安装 # yum -y install squid 安装过程十分简便,只...

JungleKing
2016/11/03
189
0
squid和varnish缓存代理服务器

squid缓存代理服务器应用场景:web访问加速(适用于正/反向解析)正向:IP伪装、“×××”反向:代替公网用户访问web服务器 缓存区:硬盘软件包:squid-3.3.8-26.e17.x86_64.rpm系统服务:s...

夜流璃雨
2018/01/05
0
0
本人新书推荐《linux运维之道》

历时一年,本人新作终于可以与大家见面了,希望可以为技术的发展与推广尽一份贡献。 亚马逊: http://www.amazon.cn/Linux%E8%BF%90%E7%BB%B4%E4%B9%8B%E9%81%93-%E4%B8%81%E6%98%8E%E4%B8%...

丁丁历险
2013/12/22
0
0

没有更多内容

加载失败,请刷新页面

加载更多

1.4掌握日志工具的使用——Android第一行代码(第二版)笔记

Android中的日志工具类是Log(android.util.Log),这个类中提供了如下5个方法来供我们打印日志。 Log.v():用于打印那些最为琐碎的、意义最小的日志信息。对应级别verbose,是Android日志里面...

Cy23
16分钟前
33
0
System.currentTimeMillis和System.nanoTime

精度与 精确 我想知道的是在更新对象在游戏中的位置时应该使用System.currentTimeMillis()还是System.nanoTime() ? 他们的运动变化与自上次通话以来经过的时间成正比,我想尽可能地精确...

javail
22分钟前
29
0
Linux就该这么学 -- 命令 - man

man命令用于查看某个命令的帮助信息 格式:man 命令名称 man man 表示查询man命令本身的帮助信息 man ls 表示查询ls命令的帮助信息 由于命令查询出来的内容一般都比较多,所以要了解相关的组...

jionzhao
24分钟前
15
0
Bmob后端云(云数据库表的具体操作)

1.注册创建应用请看该博客 Bomb基本操作 2.创建云数据库表 2.1 步骤一: 点击添加表 2.2 步骤二: 填写表信息 2.3 表结构详解 3. 操作表 3.1 添加一个表字段 3.1.1 步骤一: 点击添加列 3.1.2 ...

漫路h
25分钟前
23
0
Spring Bean的生命周期?

Spring Bean的生命周期简单易懂。在一个bean实例被初始化时,需要执行一系列的初始化操作以达到可用的状态。同样的,当一个bean不在被调用时需要进行相关的析构操作,并从bean容器中移除。 ...

无名氏的程序员
26分钟前
44
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部