[Samba-it] Join win7 a dominio samba-3.3.8: errore nel case del nome computer

Luigi Iotti luigi at iotti.biz
Fri Oct 22 09:08:48 MDT 2010


Salve a tutti

Sto provando il join di macchine windows 7 ad un dominio samba-3.3.8
(pacchetto samba3x di CentOS 5.5).
Il join va a buon fine, ma dopo il riavvio noto sul client qualcosa di
anomalo. 
Guardo il log, che è pieno di questi errori:
[2010/10/22 16:28:37,  1] auth/auth_util.c:make_server_info_sam(566)
  User PCGHIV12$ in passdb, but getpwnam() fails!
[2010/10/22 16:28:37,  0] auth/auth_sam.c:check_sam_security(355)
  check_sam_security: make_server_info_sam() failed with
'NT_STATUS_NO_SUCH_USER'
[2010/10/22 16:28:37,  0]
rpc_server/srv_netlog_nt.c:_netr_ServerAuthenticate2(555)
  _netr_ServerAuthenticate2: netlogon_creds_server_check failed. Rejecting
auth request from client PCGHIV12 machine account PCGHIV12$

Effettivametne ottengo:
# pdbedit -L | grep -i pcghiv12
PCGHIV12$:553:PCGHIV12$

# grep -i pcghiv12 /etc/passwd
pcghiv$:x:553:501::/dev/null:/sbin/nologin

Quindi c'è una discrepanza di case tra le due informazioni.
Cambio manualmente il case del nome del PC in passwd e shadow, e le cose
paiono andare a posto. Ovivamente non mi piace dovere fare questo intervento
a mano. Qualcuno mi sa dire a cosa sia dovuto il problema, e come ovviare in
modo affidabile?

Il mio add machine script è il seguente, e finora aveva fatto il suo sporco
lavoro:
/usr/sbin/useradd -g dommachines -s /sbin/nologin -d /dev/null "%u"

Grazie




More information about the samba-it mailing list