[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