Search squid archive

[squid-users] [Fwd: samba and squid are not working together]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 





Hello folks,

I am implementing on a RH Fedora Core Linux machine NTLM authentication through samba 3.0.2 for my squid server (Squid-2.5STABLE5-2). Our customer's environment is Mixed Mode Windows 2000.

To make a long story short:

(1) I have successfully upgraded kerberos from 1.2.7 to 1.3.3 (I was successful because I also upgraded the libraries that kerberos 1.3.3 requires

(2) I have successfully implemented kerberos 1.3.3 as shown by the output of the klist, klist -e and kinit commands

(3) I have implemented the /etc/pam.d/samba and /etc/pam.d/squid files

(4) I have successfully joined the RH Linux machine to the Windows domain by using the "net ads join -U administrator" command

(5) I have successfully upgraded samba from samba-3.00 to samba-3.0.2 (I was successful because I also upgraded the libraries that samba-3.0.2 requires)

(6) I have properly configured the /etc/samba/smb.conf file, and I have shown it by successfully running commands such as wbinfo -u, wbinfo -g, wbinfo -p, wbinfo -t, wbinfo -m, wbinfo --sequence, wbinfo -a user%password, wbingo -get-auth user, and of course getent passwd

(7) I have successfully upgraded squid from squid-2.5STABLE3 to squid-2.5STABLE5 and I have run squid -v to make sure that squid supports winbind authenticaion

Issue: Doing a QA on squid by pointing an IE 6.0 browser to squid shows that the combination squid/samba does not work with NTLM authentication (auth_param ntlm program /usr/bin/ntlm_auth --helper-protocol=squid-2.5-ntlmssp) - although squid DOES work with basic authentication (auth_param basic program /usr/bin/ntlm_auth --helper-protocol=squid-2.5-basic) - A check of the /var/log/squid/cache.log file shows that an NTLM authentication is attempted but not brought to a successful conclusion

I am using the RH rpm's rather than recompile any of the software from source code.

Running smbd -b gets me the following results:

(1)  --with Options:
  WITH_ADS
  WITH_AUTOMOUNT
  WITH_PAM
  WITH_QUOTAS
  WITH_SENDFILE
  WITH_SMBMOUNT
  WITH_SYSLOG
  WITH_UTMP
  WITH_WINBIND

(2) Builtin modules: pdb_ldap pdb_smbpasswd pdb_tdbsam pdb_guest rpc_lsa rpc_reg rpc_lsa_ds rpc_wks rpc_net rpc_dfs rpc_srv rpc_spoolss rpc_samr idmap_ldap idmap_tdb auth_rhosts auth_sam auth_unix auth_winbind auth_server auth_domain auth_builtin

I acknowledge that the option --with-winbind-auth-challenge looks like it's missing, but all of the wbinfo commands work like clock work.

The message that I get from the /var/log/samba/winbindd.log file is "krb5_get_credentials failed for monday$@ANGLERLABS.COM (Ticket expired)" where monday$ is the contact DC and ANGLERLABS.COM is a single domain (no dependents, no trust relationships baggage)

What gives? Where does the fault lie (squid, samba, both, neither)?

Vietnhi Phuvan





[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux