[squid@dps auth_modules]$ pwd
/usr/local/squid/squid-2.3.STABLE1/auth_modules
[squid@dps auth_modules]$ ls
LDAP/ MSNT/ NCSA/ PAM/ SMB/ dummy dummy.in getpwnam/
[squid@dps auth_modules]$ cd NCSA
[squid@dps NCSA]$ make
gcc -g -O2 -Wall -I. -I../../include -I../../include -c ncsa_auth.c -o ncsa_auth.o
gcc -g ncsa_auth.o -o ncsa_auth -L../../lib -lmiscutil -lcrypt -lm -lresolv -lbsd
-lnsl
[squid@dps NCSA]$ make install
/bin/mv /usr/local/squid/bin/ncsa_auth /usr/local/squid/bin/-ncsa_auth
/usr/bin/install -c ncsa_auth /usr/local/squid/bin
/bin/rm -f /usr/local/squid/bin/-ncsa_auth
[squid@dps NCSA]$ cd /usr/local/squid/bin
[squid@dps bin]$ ls
RunAccel* cachemgr.cgi* dnsserver* ncsa_auth* unlinkd*
RunCache* client* msntauth* squid*
[squid@dps bin]$ su - root
Password:
[root@dps /root]# htpasswd /usr/local/etc/httpd/users test
New password:
Re-type new password:
Adding password for user test
[root@dps /root]# exit
logout
[squid@dps bin]$ ncsa_auth /usr/local/etc/httpd/users
test test
OK
test bad
ERR