Yong Bong Fong wrote:

>     Anyone knows what are the general cause of a reply of "ERR" when
> login from terminal?

Either you mistyped the username or password, or your LDAP settings for the
helper are wrong.

> *_when I typed:_
> * /usr/lib/squid/squid_ldap_auth -b "cn=root,dc=shinyang,dc=com,dc=my"
> -D "cn=bfyong,ou=qmail_users,cn=root,dc=shinyang,dc=com,dc=my" -w
> xxxxxx  -f  "(&(objectclass=person)(cn=%s))"  -h 172.16.0.11

> username password (enter my login info)
> ERR

(downloading Squid source to check squid_ldap_auth man page)

Have you tried using the '-d' option to get more verbose output? That may
show where the problem is.

> *_When I used ldapsearch:
> _# ldapsearch -x -b
> "cn=bfyong,ou=qmail_users,cn=root,dc=shinyang,dc=com,dc=my" -h 172.16.0.11

> uid: bfyong
> cn: Yong Bong Fong

According to the output of ldapsearch, your LDAP directory uses 'uid' and
not 'cn' to store the username. See if it works if you change the '-f'
option to squid_ldap_auth to be:

-f  "(&(objectclass=person)(uid=%s))"

Again, use of the '-d' option will give much more detail of exactly where
the problem is.

Adam

Reply via email to