Newsgroup: it.comp.os.linux.sys
Titolo: squid, samba, autenticazione su active directory. per esperti

Ciao a tutti,
mi trovo nei guai sempre con squid. stavolta autenticazione active 
directory. Premetto che non ho mai fatto niente del genere, cmq mi sono 
letto un po' di tutorial ma non riesco a venirne a capo.
prima di procedere ecco la configurazione che ho impostato
/etc/resolv.conf
domain 
nomedominio.it
nameserver xxxx
nameserver yyyy
/etc/krb5.conf
[logging]
  default = FILE:/var/log/krb5libs.log
  kdc = FILE:/var/log/krb5kdc.log
  admin_server = FILE:/var/log/kadmind.log
[libdefaults]
  default_realm = 
NOMEDOMINIO.IT
[realms]
 
NOMEDOMINIO.IT
 = {
   kdc = 
server1.nomedominio.it
  }
/etc/samba/smb.conf
[global]
workgroup = NOMEDOMINIO
netbios name = 	proxy
realm = 
NOMEDOMINIO.IT
security = ads
encrypt passwords = yes
password server = 
server1.nomedominio.it
# separate domain and username with '/', like DOMAIN/username
winbind separator = /
# use UIDs from 10000 to 20000 for domain users
idmap uid = 10000-20000
# use GIDs from 10000 to 20000 for domain groups
idmap gid = 10000-20000
# allow enumeration of winbind users and groups
winbind enum users = yes
winbind enum groups = yes
winbind use default domain = yes
Mi sono letto pure la documentazione ufficiale i samba e pare tutto corretto
eppure ecco cosa rilevo
#net join -U Administrator%password
Using short domain name -- NOMEDOMINIO
Failed to set servicePrincipalNames. Please ensure that
the DNS domain of this server matches the AD domain,
Or rejoin with using Domain Admin credentials.
Deleted account for 'PROXY' in realm '
NOMEDOMINIO.IT
'
Failed to join domain: Type or value exists
ADS join did not work, falling back to RPC...
Unable to find a suitable server
Unable to find a suitable server
se invece specifico l'indirizzo del kdc, anche se è messo dappertutto 
(smb, kerberos) da linea di comando qualcosa cambia
]# net join -S 
server1.nomedominio.it
 -U Administrator%password
Using short domain name -- NOMEDOMINIO
Failed to set servicePrincipalNames. Please ensure that
the DNS domain of this server matches the AD domain,
Or rejoin with using Domain Admin credentials.
Deleted account for 'PROXY' in realm 'NOMEDOMINIO'
Failed to join domain: Type or value exists
ADS join did not work, falling back to RPC...
Joined domain NOMEDOMINIO.
se per verificare provo testjoin ecco cosa mi esce a questo punto
# net ads testjoin
Join is OK
eppure se digito
# wbinfo -t
checking the trust secret via RPC calls failed
error code was  (0x0)
Could not check secret
ed ancora
# wbinfo -u
Error looking up domain users
mi sembra di essere ad un punto morto non riesco a capire cosa non va. 
qualcuno mi sa aiutare?
Offro birra zona milano a chi mi risolve questo problema.

ifnormazioni addizionali. se provo ad autenticarmi con kerberos ecco 
cosa ottengo
# kinit 
UTE...@NOMEDOMINIO.IT
Password for UTENTE@NOMEDOMINIO:
#
se sbaglio password di proposito
# kinit 
UTE...@NOMEDOMINIO.IT
Password for UTENTE@NOMEDOMINIO:
kinit(v5): Preauthentication failed while getting initial credentials
ma se controllo se ho un ticket dopo essermi autenticato con la passwod 
corretta ecco cosa succede
# klist
Ticket cache: FILE:/tmp/krb5cc_0
Default principal: 
UTE...@NOMEDOMINIO.IT
Valid starting     Expires            Service principal
02/28/08 14:59:59  02/29/08 01:00:12  krbtgt/
NOMEDOMINIO.NOMEDOMINIO.IT
         renew until 02/29/08 14:59:59
Kerberos 4 ticket cache: /tmp/tkt0
klist: You have no tickets cached

Posto che samba sia compilato a dovere io toccherei:
winbind separator +
aggiungere un log level all'interno di smb.conf per vedere che accade
tipo:
log level = 3
log file = /var/log/samba/%m
a sto punto dai un testparm e verifichi che sia tutto ok
PRIMA di far partire samba,
kinit 
Admini...@NOMEDOMINIO.IT
e ti chiederà la pwd
far partire samba
net ads join -U Administrator
facci sapere