Página 1 de 1

usuario no se loguea por consola

Publicado: Mié, 20 Nov 2013, 13:22
por fVckingmania.hell
Bueno amig@s, ahora estaba tratando de configurar mi Squid3 para que busque los usuarios en la base de datos que tengo creada y me acabo de encontrar con algo que ni idea de porque puede estar pasando.
Al grano, lo que tengo es lo siguiente un usuarios mail_admin con su respectiva contrasenna y ese usuario lo usa Postfix para chequear los correos y todo perfecto, ahora cuando lo fui a usar con Squid3 me lanza el siguiente error

Código: Seleccionar todo

DBI connect('database=mail','mail_admin',...) failed: Access denied for user 'mail_admin'@'localhost' (using password: YES) at /etc/squid3/squid_mysql_auth line 127
Could not connect to DBI:mysql:database=mail
Para los que no sean administradores, el caso es que no me deja acceder a MySQL porque dice que no tengo permisos, sin embargo a Postfix no le da ningun problema. Pero ahi no queda la cosa cuando trato de entrar por PHPMyAdmin(que es el gestor que estoy usando) tampoco me deja, supuse que era porque inicialmente le habia dicho que ese usuario era solo local, asi que lo cambie y me sigue dando el mismo problema. Pero mas alla aun cuando trato de entrarle por consola:

Código: Seleccionar todo

     # mysql -p mail_admin -p
Enter password: 
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
Alguna idea??


Salu2

Editando:

Acabo de crear un usuario con TODOS los privilegios en mi MySQL y tampoco me deja acceder ni por la web ni por la consola. Todo parece indicar entonces que es un problema de la configuracion de acceso a MySQL.

Re: usuario no se loguea por consola

Publicado: Mié, 20 Nov 2013, 16:04
por hugo
Prueba con esto:

Código: Seleccionar todo

mysql -u mail_admin -p mail
¿Que tienes puesto como auth_param en tu configuración de Squid? Porque de acuerdo a la documentación oficial online, deberías estar usando algo como esto:

Código: Seleccionar todo

auth_param basic program /usr/local/squid/libexec/squid_db_auth --user someuser --password xxxx --plaintext --persist
auth_param basic children 5
auth_param basic realm Web-Proxy
auth_param basic credentialsttl 1 minute
auth_param basic casesensitive off


acl db-auth proxy_auth REQUIRED
http_access allow db-auth
http_access allow localhost
http_access deny all

Re: usuario no se loguea por consola

Publicado: Jue, 21 Nov 2013, 07:47
por fVckingmania.hell
Si lo tengo asi mismo de hecho cuando pongo el usuario root si funciona a las mil maravillas, pero bueno ayer "resolvi". Lo que hice fue crear el usuario directamente desde la consola y no por el PHPMyAdmin, como lo estaba haciendo, milagrosamente funciona, nose cual sera el problema.