pam_auth is another authentication module for Squid. There are a quite
large number of authentication modules to select between, all depending
on what password source you want to authenticate against:
ncsa_auth -> NCSA HTTPD style password file
pam_auth -> PAM services on UNIX
ldpa_auth -> LDAP database
MSNT -> Microsoft NT domain controller
getpwnam_auth -> /etc/passwd (but not /etc/shadow)
and many more.
ncsa_auth is distributed as part of the Squid sources. Squid sources can
be donloadable from www.squid-cache.org or one of it's mirrors.
The instructions I gave was for building ncsa_auth from the Squid
sources and install it in the location where RedHat want's things to be,
without otherwise disturbing the RedHat RPM installation of Squid.
-- Henrik Nordstrom Squid hacker Ben Mckellar wrote: > > Sorry, i am totally new to this authentication in RedHAt. > > So your saying i install pam_auth (in which i can download an rpm) install > that then i should be able to make the NSCA_AUTH tar ball? > > e.g > > wget pam-0.72-26.src.rpm > > rpm -i pam-0.72-26.src.rpm > > cd ../NCSA_AUTH > > tar -xzf NCSA_PLUS.tar.gz > cd ./NCSA_PLUS > make > > and it should work?? > > sorry if i have totally taken the wrong track... i just have had trouble > using the make and configure command in redhat cause its so rpm driven. > > ----- Original Message ----- > From: "Henrik Nordstrom" <hno@hem.passagen.se> > To: "Ben Mckellar" <bmckellar@optushome.com.au> > Sent: Saturday, October 21, 2000 8:25 PM > Subject: Re: [SQU] Squid Authentication > > > The instructions is for the RedHat installation, but you must fetch the > > source yourself as RedHat selected not to include pam_auth in their > > binary RPM. > > > > The given instructions only adds pam_auth to the already installed > > Squid. > > > > /Henrik > > > > > > > > Ben Mckellar wrote: > > > > > > I installed squid via an RPM, and its in redhat.. and i know redhat > doesnt > > > offer a lot of support for tar.gz and stuff... > > > > > > i do not have a auth_modules directory =[ > > > > > > i need to add this on. in redhat 7.0 > > > ----- Original Message ----- > > > From: "Henrik Nordstrom" <hno@hem.passagen.se> > > > To: "Ben Mckellar" <bmckellar@optushome.com.au> > > > Cc: <squid-users@ircache.net> > > > Sent: Saturday, October 21, 2000 10:21 AM > > > Subject: Re: [SQU] Squid Authentication > > > > > > > NCSA_PLUS is an extension to Squid. See it's documentation how to > build > > > > it and a matching Squid if you think you need the extensions to the > > > > normal NCSA authenticator this provides. > > > > > > > > The normal NCSA authenticator is available in the Squid sources. > Follow > > > > the instructions for building Squid from source > > > > > > > > tar zxvf squid-2.3.STABLE4.tar.gz > > > > cd squid-2.3.STABLE4 > > > > ./configure > > > > make > > > > cd auth_modules/NCSA > > > > make > > > > cp ncsa_auth /usr/lib/squid/ > > > > > > > > -- > > > > Henrik Nordstrom > > > > Squid hacker > > > > > > > > > > > > Ben Mckellar wrote: > > > > > > > > > > Hi, > > > > > > > > > > I run Redhat 7.0, i have squid running and i wish to run some type > of > > > > > authentication. > > > > > > > > > > I chose NCSA, downloaded the file, noticed it was a tar.gz so > > > > > executedt the following command: > > > > > > > > > > tar -xzf NCSA_PLUS.tar.gz > > > > > cd NCSA_PLUS > > > > > make > > > > > > > > > > make: *** No rule to make target `../../include/version.h', needed > by > > > > > `ncsa_auth #This is the error that it spat back at me. > > > > > _plus.o'. Stop. > > > > > > > > > > > > > > > I know this would work if i was running slackware or something, how > do > > > > > i get around this? How do i enable authentication in Redhat? is > there > > > > > an RPM of this somewhere? if so can you please let me know the > address > > > > > =) > > > > > > > > > > > > > > > Thanx > > > > > > > > > > Ben M > > > > > > > > -- To unsubscribe, see http://www.squid-cache.org/mailing-lists.htmlReceived on Sat Oct 21 2000 - 18:16:18 MDT
This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 16:55:50 MST