操作系统

如何在Linux中设置Squid的用户认证存取控制---JepheWu
作者 cnscn2008 2006年03月05日 02:02

    原文章发布于 2000.4.28 by Jephe Wu [本站版主]

    内核版本: Linux 2.2

    Squid版本: Squid-2.3.stable2

    (http://www.squid-cache.org/Versions/v2/2.3/squid-2.3.STABLE2-src.tar.gz)

    发行版本: Redhat Linux 6.0

    1. 下载,编译,安装Squid略

    注意:运行squid作为nobody,不能用root.

    假定squid home目录为/usr/local/squid/

    假定squid source目录在/tmp/squid-2.3.STABLE2

    2. # cd /tmp/squid-2.3.STABLE2/auth_modules/NCSA

     # make ncsa_auth

    3. 拷贝生成的执行文件ncsa_auth到squid执行文件目录

     # cp ncsa_auth /usr/local/squid/bin

    4. 从Apache软件包中得到程序htpasswd

    5.用htpasswd生成供Squid利用的用户名和密码认证数据库文件

    #htpasswd -c /usr/local/squid/etc/passwd

    6. 加其它更多的用户

    #htpasswd /usr/loal/squid/etc/passwd

    7. 修改squid.conf,enable ncsa_auth用户认证功能

    [root@linux etc]# more squid.conf | grep ncsa_auth

     authenticate_program /usr/local/squid/bin/ncsa_auth /usr/local/squid/etc/passwd

    8.修改ACL部分,象下面这样:

    [root@linux etc]# more squid.conf | grep jephe

    acl isd proxy_auth jephe bob jicon

    http_access allow isd

    Jephe Wu

    

    

    

    

    本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/13329/showart_81140.html

打开APP阅读全文

如何在Linux中设置Squid的用户认证存取控制---JepheWu

如何在Linux中设置Squid的用户认证存取控制---JepheWu

长按识别二维码 进入IT168查看全文

请长按保存图片
{{data.thematic.text}}

相关文章

加载中...

分享到

请使用浏览器的分享功能
分享到微信等