[Samba] [Fwd: [squid-users] NTLM Authentication Problem]

rruegner robowarp at gmx.de
Wed Oct 29 18:53:47 GMT 2003


Hi,
i tried this too with samba 3 and squid  2.5STABLE4  and i cant get it to
work too.
i use the pam modules to match samba and squid users for yet.( but it is not
the  kings way )
Best Regards
----- Original Message ----- 
From: "Jim Richey" <jrichey at highmark.com>
To: <samba at lists.samba.org>
Sent: Wednesday, October 29, 2003 7:31 PM
Subject: [Samba] [Fwd: [squid-users] NTLM Authentication Problem]


> I submited this to the Squid list, but I got no response which I assume
> means that no one has any suggestions. Can anyone give me a clue as to
> what I have configured incorrectly. Thanks.
>
>
> -------- Original Message --------
> Subject: [squid-users] NTLM Authentication Problem
> Date: Tue, 28 Oct 2003 11:34:29 -0500
> From: Jim Richey <jrichey at highmark.com>
> To: squid-users at squid-cache.org
>
>
>
> I'm having a problem getting NTLM authentication working between Squid
> 2.5STABLE4 and Samba 3.0.0 running on Slackware Linux 2.4.18. I've read
the
> archives, faq, how-to, walk-thru, etc, and believe I have everthing
> correctly configured. I'm using the helper that is part of  Samba 3.0,
> not the Squid helper. Basic authentication works fine with the helper,
> but I cannot get ntlmssp working.
>
> I set group read,execute access to the winbind pipe directory and full
> read,write,execute on the pipe itself.
> drwxr-x---    2 root     squid          72 Oct 27 21:21
winbindd_privileged/
>
> srwxrwxrwx    1 root     root            0 Oct 27 21:21 pipe=
>
> I have samba configured with ads but am not using it. I joined the
> domain with rpc and am using security=domain in smb.conf.
>
> The wbinfo commands work fine:
> #wbinfo -t
> checking the trust secret via RPC calls succeeded
>
> #wbinfo -a TSTDOM\\testuser%testpass
> plaintext password authentication succeeded
> challenge/response password authentication succeeded
>
> I can also authenticate successfully with the helper from the command
line:
> #ntlm_auth --username testuser --password testpass
> NT_STATUS_OK: Success (0x0)
>
> However, when I try to use ntlm authentication from a browser I get this
> in cache.log:
> [2003/10/28 10:43:41, 10] utils/ntlm_auth.c:manage_squid_request(1061)
>  Got 'YR' from squid (length: 2).
> [2003/10/28 10:43:41, 10]
> utils/ntlm_auth.c:manage_squid_ntlmssp_request(312)
>  got NTLMSSP packet:
> [2003/10/28 10:43:41, 10]
> utils/ntlm_auth.c:manage_squid_ntlmssp_request(322)
>  NTLMSSP challenge
>
> IE 6.0 SP1 get's a The page Cannot be displayed error. Mozilla 1.5 gives
the login popup,
> but after entering user id and password returns the Cache Access Denied
page.
>
>
> Squid configured with:
>
> Squid Cache: Version 2.5.STABLE4
> configure options:  --enable-async-io --enable-storeio=ufs,aufs
> --enable-auth=ntlm,basic --enable-removal-policies
> --enable-cache-digests --enable-kill-parent-hack --disable-ident-lookups
>
>
> authentication in squid.conf configured as:
>
> auth_param ntlm program /usr/local/samba/bin/ntlm_auth -d 10
> --helper-protocol=squid-2.5-ntlmssp
> auth_param ntlm children 5
> auth_param ntlm max_challenge_reuses 0
> auth_param ntlm max_challenge_lifetime 2 minutes
> #
> auth_param basic program /usr/local/samba/bin/ntlm_auth -d 10
> --helper-protocol=squid-2.5-basic
> auth_param basic children 5
> auth_param basic realm Highmark Proxy Server
> auth_param basic credentialsttl 2 hours
>
> acl internet proxy_auth REQUIRED
> http_access allow internet
> http_access deny all
>
>
> samba configured with:
> --with-winbind --with-winbind-auth-challenge --with-libsmbclient
> --with-ads --with-krb5=/usr/local
>
>
> smb.conf configuration:
>
> [global]
>   workgroup = TSTDOM
>   netbios name = squidtest
>   server string = squidtest
>   security = domain
>   encrypt passwords = yes
>   smb passwd file = /usr/local/samba/private/smbpasswd
>   load printers = yes
>   log file = /usr/local/samba/var/log.%m
>   max log size = 50
>   password server = pwdserver
>   socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
>   local master = no
>   domain master = no
>   preferred master = no
>   wins support = no
>   idmap uid = 10000-65000
>   idmap gid = 10000-65000
>   winbind enum users = yes
>   winbind enum groups = yes
>   template homedir = /home/%D/%U
>   template shell = /bin/sh
>   winbind use default domain = yes
>
>
>
>
>
>
>
>
> -- 
> To unsubscribe from this list go to the following URL and read the
> instructions:  http://lists.samba.org/mailman/listinfo/samba
>
>




More information about the samba mailing list