[Samba-it] samba 3.3.8 e ipcop

Maurizio Marini maumar at datalogica.com
Sat Jul 17 00:55:27 MDT 2010


On Fri, 16 Jul 2010 09:49:24 -0400
simo <simo.sorce at xsec.it> wrote:

> Potrebbe essere un problema con ntlm_auth.
> I log che dicono ?
quando io starto il browser con una default page su google, advproxy gli manda
il 407, il browser manda i dati di autenticazione e il modulo di ntlm_auth
presente in advproxy (che mi pare di capire e' ben diverso da quello di samba
non usando winbibd) li passa a samba 3.3.8

 [2010/07/16 10:21:43,  3] libsmb/ntlm_check.c:ntlm_password_check(370)
  ntlm_password_check: Lanman passwords NOT PERMITTED for user cost
[2010/07/16 10:21:43,  4] libsmb/ntlm_check.c:ntlm_password_check(401)
  ntlm_password_check: Checking LMv2 password with domain DOMAIN
[2010/07/16 10:21:43,  4] libsmb/ntlm_check.c:ntlm_password_check(411)
  ntlm_password_check: Checking LMv2 password with upper-cased version of
 domain DOMAIN [2010/07/16 10:21:43,  4]
 libsmb/ntlm_check.c:ntlm_password_check(421) ntlm_password_check: Checking
 LMv2 password without a domain [2010/07/16 10:21:43,  4]
 libsmb/ntlm_check.c:ntlm_password_check(434) ntlm_password_check: Checking NT
 MD4 password in LM field [2010/07/16 10:21:43,  3]
 libsmb/ntlm_check.c:ntlm_password_check(457) ntlm_password_check: LM password,
 NT MD4 password in LM field and LMv2 failed for user cost

ntlm_check.c non riesce ad autenticare la terna dominio/user/password e
restituisce errore ad advproxy

advproxy a questo punto apre un popup sul browser (o gli restituisce  un codice
di errore tale che il browser apre il popup di autenticazione)

io inserisco dominio\cost con la password (la stessa usata per autenticarmi al
dominio), ntlm_auth la passa a samba ed ecco il log:

 ntlm_password_check: Lanman passwords NOT PERMITTED for user cost
[2010/07/16 10:23:05,  4] libsmb/ntlm_check.c:ntlm_password_check(401)
  ntlm_password_check: Checking LMv2 password with domain domain
[2010/07/16 10:23:05,  4] libsmb/ntlm_check.c:ntlm_password_check(411)
  ntlm_password_check: Checking LMv2 password with upper-cased version of
domain domain [2010/07/16 10:23:05,  4]
libsmb/ntlm_check.c:ntlm_password_check(421) ntlm_password_check: Checking LMv2
password without a domain [2010/07/16 10:23:05,  4]
libsmb/ntlm_check.c:ntlm_password_check(434) ntlm_password_check: Checking NT
MD4 password in LM field [2010/07/16 10:23:05,  4]
auth/auth_sam.c:sam_account_ok(137) sam_account_ok: Checking SMB password for
user cost [2010/07/16 10:23:05,  5] auth/auth_sam.c:logon_hours_ok(119)

questa volta ntlm_check.c non ha problemi.

per essere certo che non vi sia un problema di accesso a windows con
credenziali in cache, ogni volta accedo con user diverso (alterno prova e cost).

ho aumentato al massimo il livello di debug di samba ma quella parte di log
resta sempre la stessa.

Riassumendo, con i dati inseriti a mano, ntlm_auth di advproxy riesce a parlare
correttamente con samba; i dati che riceve dal browser per sso, con il vecchio
samba erano autenticati, con questo samba 3.3.8 no

Grazie

m.



More information about the samba-it mailing list