[squid-users] squid authentication to remote sql server
Amos Jeffries
squid3 at treenet.co.nz
Sat Feb 14 20:02:31 UTC 2015
On 15/02/2015 8:25 a.m., snakeeyes wrote:
> Hi Amos ,
>
> Shoudnt the user tested is the user that I gave him the grant ???
The 'user' who got a SQL "GRANT" is the software user whch is allowed to
acccess the DB contents. That should only be Squid and/or your sysadmin
who changes users records.
The username records inside the DB is what login to Squid.
>
> I mean I gave grant for user/pwd ==>squid/squid
>
> Now how to test it ?
>
> Shoudnt I test with squid/squid ?? or test with user in db ???
> I mean I used :
> /lib/squid/basic_db_auth
These mean database to use and how to access it:
> --dsn "DBI:mysql:database=squid:xx189.177" --user "squid" --password
"squid"
These mean where to find the end-users account data:
> --table "squid" --usercol "user" --passwdcol "password"
>
>
> Shoud I use :
>
> /lib/squid/basic_db_auth --dsn "DBI:mysql:database=squid:xx189.177" --user "Nikesh" --password "test" --table "squid" --usercol "user" --passwdcol "password"
>
> ??
No.
>
> Anyway I used both methods above and didn’t work and gave me error login
>
> Also I created another user with small letter and tried with same string above and still error login.
>
> I logged locally to the mysql and applied the command :
> /lib/squid/basic_db_auth --dsn "DBI:mysql:database=squid:xx189.177" --user "squid" --password "squid" --table "squid" --usercol "user" --passwdcol "password"
>
>
> And still not working !!!
>
> In access.log ==> is says access denied
>
>
> Wt do you think Amos ?
>
I think it works for me and my clients. Must be something in how you are
testing it.
> Try another squid verson ? or wt ?
>
>
When I test it I get this:
> ./basic_db_auth \
> --dsn ... \
> --user "squid" --password "..." \
> --table "accounts" --usercol "user" --passwdcol "passwd" \
> --cond "" --plaintext
a b
ERR unknown login
c d
ERR unknown login
squid demo
OK
user password
ERR unknown login
amos test
OK
ERR unknown login
ERR unknown login
I run the lastest alpha / "pre-beta" Squid version so I know what people
will be encountering. But the helper code has not changed much since
3.1. It should work the same in any version.
Amos
More information about the squid-users
mailing list