squid.conf auth_param basic program /usr/lib/squid3/pam_auth auth_param basic children 5 auth_param basic credentialsttl 1 hour auth_param basic casesensitive on
/etc/pam.d/squid auth required pam_mysql.so user=USER passwd=PASSWD host=/var/run/mysqld/mysqld.sock db=DBNAME table=account usercolumn=account_id passwdcolumn=password [where=account_type_fkey != 1 AND account_type_fkey != 6] account required pam_mysql.so user=USER passwd=PASSWD host=/var/run/mysqld/mysqld.sock db=DBNAME table=account usercolumn=account_id passwdcolumn=password [where=account_type_fkey != 1 AND account_type_fkey != 6]
wget http://people.arxnet.hu/airween/mysql_auth/mysql_auth-0.8.tar.gz tar xvzf mysql_auth-0.8.tar.gz wget http://www.zero-sys.net/portal/download/additionalselect.patch cd mysql_auth-0.8 patch -p1 < ../additionalselect.patch