Newsgroup: it.comp.os.linux.software
Titolo: Samba PDC Vs Roaming Profiles.

Qulcuno è riuscito a far funzionare per bene i Roaming Profiles con Samba
configurato come PDC?
Io utilizzo client W2k Sp1 e W2k Sp2 e Samba 2.2.3a tutto sembra funzionare
solamente che se modifico il profilo dal client dal quale l'ho creato (con
il primo accesso) queste informazioni mi vengono memorizzate sul server
altrimenti se le faccio da altri client queste modifiche rimangono solamente
valide per quel client e non vengono memorizzate sul server, ovvero vanno
perse.
Ho anche dato un'occhiata ai log che allego ma non ci capisco molto.
Qualche idea?
Log macchina sulla quale ho fatto l'accesso la prima volta.
=======================================
[2002/04/23 11:23:38, 0] lib/util_sock.c:read_data(436)
  read_data: read failure for 4. Error = Connection reset by peer
[2002/04/23 11:57:24, 0] rpc_server/srv_netlog.c:api_net_sam_logon(206)
  api_net_sam_logon: Failed to marshall NET_R_SAM_LOGON.
[2002/04/23 11:57:24, 0] rpc_server/srv_pipe.c:api_rpcTNP(1200)
  api_rpcTNP: api_netlog_rpc: NET_SAMLOGON failed.
[2002/04/23 11:59:08, 0] rpc_server/srv_netlog.c:api_net_sam_logon(206)
  api_net_sam_logon: Failed to marshall NET_R_SAM_LOGON.
[2002/04/23 11:59:08, 0] rpc_server/srv_pipe.c:api_rpcTNP(1200)
  api_rpcTNP: api_netlog_rpc: NET_SAMLOGON failed.
[2002/04/23 12:19:22, 0] rpc_server/srv_netlog.c:api_net_sam_logon(206)
  api_net_sam_logon: Failed to marshall NET_R_SAM_LOGON.
[2002/04/23 12:19:22, 0] rpc_server/srv_pipe.c:api_rpcTNP(1200)
  api_rpcTNP: api_netlog_rpc: NET_SAMLOGON failed.
[2002/04/23 12:56:05, 0] rpc_server/srv_netlog.c:api_net_sam_logon(206)
  api_net_sam_logon: Failed to marshall NET_R_SAM_LOGON.
[2002/04/23 12:56:05, 0] rpc_server/srv_pipe.c:api_rpcTNP(1200)
  api_rpcTNP: api_netlog_rpc: NET_SAMLOGON failed.
[2002/04/23 12:57:04, 0] rpc_server/srv_netlog.c:api_net_sam_logon(206)
  api_net_sam_logon: Failed to marshall NET_R_SAM_LOGON.
[2002/04/23 12:57:04, 0] rpc_server/srv_pipe.c:api_rpcTNP(1200)
  api_rpcTNP: api_netlog_rpc: NET_SAMLOGON failed.
[2002/04/23 12:58:36, 0] rpc_server/srv_netlog.c:api_net_sam_logon(206)
  api_net_sam_logon: Failed to marshall NET_R_SAM_LOGON.
[2002/04/23 12:58:36, 0] rpc_server/srv_pipe.c:api_rpcTNP(1200)
  api_rpcTNP: api_netlog_rpc: NET_SAMLOGON failed.
[2002/04/23 13:02:22, 0] rpc_server/srv_netlog.c:api_net_sam_logon(206)
  api_net_sam_logon: Failed to marshall NET_R_SAM_LOGON.
[2002/04/23 13:02:22, 0] rpc_server/srv_pipe.c:api_rpcTNP(1200)
  api_rpcTNP: api_netlog_rpc: NET_SAMLOGON failed.
[2002/04/23 13:04:06, 0] rpc_server/srv_netlog.c:api_net_sam_logon(206)
  api_net_sam_logon: Failed to marshall NET_R_SAM_LOGON.
[2002/04/23 13:04:06, 0] rpc_server/srv_pipe.c:api_rpcTNP(1200)
  api_rpcTNP: api_netlog_rpc: NET_SAMLOGON failed.
[2002/04/23 13:10:20, 0] rpc_server/srv_netlog.c:api_net_sam_logon(206)
  api_net_sam_logon: Failed to marshall NET_R_SAM_LOGON.
[2002/04/23 13:10:20, 0] rpc_server/srv_pipe.c:api_rpcTNP(1200)
  api_rpcTNP: api_netlog_rpc: NET_SAMLOGON failed.
[2002/04/23 13:15:10, 0] rpc_server/srv_netlog.c:api_net_sam_logon(206)
  api_net_sam_logon: Failed to marshall NET_R_SAM_LOGON.
[2002/04/23 13:15:10, 0] rpc_server/srv_pipe.c:api_rpcTNP(1200)
  api_rpcTNP: api_netlog_rpc: NET_SAMLOGON failed.
[2002/04/23 13:23:26, 0] rpc_server/srv_netlog.c:api_net_sam_logon(206)
  api_net_sam_logon: Failed to marshall NET_R_SAM_LOGON.
[2002/04/23 13:23:26, 0] rpc_server/srv_pipe.c:api_rpcTNP(1200)
  api_rpcTNP: api_netlog_rpc: NET_SAMLOGON failed.
[2002/04/23 13:26:32, 0] rpc_server/srv_netlog.c:api_net_sam_logon(206)
  api_net_sam_logon: Failed to marshall NET_R_SAM_LOGON.
[2002/04/23 13:26:32, 0] rpc_server/srv_pipe.c:api_rpcTNP(1200)
  api_rpcTNP: api_netlog_rpc: NET_SAMLOGON failed.
[2002/04/23 13:34:45, 0] rpc_server/srv_netlog.c:api_net_sam_logon(206)
  api_net_sam_logon: Failed to marshall NET_R_SAM_LOGON.
[2002/04/23 13:34:45, 0] rpc_server/srv_pipe.c:api_rpcTNP(1200)
  api_rpcTNP: api_netlog_rpc: NET_SAMLOGON failed.
[2002/04/23 14:56:05, 0] rpc_server/srv_netlog.c:api_net_sam_logon(206)
  api_net_sam_logon: Failed to marshall NET_R_SAM_LOGON.
[2002/04/23 14:56:05, 0] rpc_server/srv_pipe.c:api_rpcTNP(1200)
  api_rpcTNP: api_netlog_rpc: NET_SAMLOGON failed.
Log altra macchina
=============
[2002/04/23 13:27:44, 0] rpc_server/srv_netlog.c:api_net_sam_logon(206)
  api_net_sam_logon: Failed to marshall NET_R_SAM_LOGON.
[2002/04/23 13:27:44, 0] rpc_server/srv_pipe.c:api_rpcTNP(1200)
  api_rpcTNP: api_netlog_rpc: NET_SAMLOGON failed.
[2002/04/23 13:33:06, 0] rpc_server/srv_netlog.c:api_net_sam_logon(206)
  api_net_sam_logon: Failed to marshall NET_R_SAM_LOGON.
[2002/04/23 13:33:06, 0] rpc_server/srv_pipe.c:api_rpcTNP(1200)
  api_rpcTNP: api_netlog_rpc: NET_SAMLOGON failed.
[2002/04/23 13:36:03, 0] rpc_server/srv_netlog.c:api_net_sam_logon(206)
  api_net_sam_logon: Failed to marshall NET_R_SAM_LOGON.
[2002/04/23 13:36:03, 0] rpc_server/srv_pipe.c:api_rpcTNP(1200)
  api_rpcTNP: api_netlog_rpc: NET_SAMLOGON failed.

ma il problema è proprio questo
l'ultimo client che chiude il "non" lo aggiorna correttamente sul server
=============================================
a meno che non sia lo stesso client che per primo ha fatto l'accesso!!
PS: Una cortesia puoi postare il tuo smb.conf

Scusa mi spiego meglio
1) Dominio appena attivato
2) Dalla macchina A entro come utente Pippo
3) Imposto alcune modifiche (desktop, linkd, ecc.ecc.)
4) Disconnetto Pippo dalla macchina A
5) Il profilo viene trasferito sul PDC Samba
6) Dalla macchina B entro come utente Pippo
7) I settaggi sono quelli impostati dalla macchina A (fin qui tutto bene)
8) Apporto delle modifiche dalla macchina B ad esempio Sfondo del desktop
9) Disconnetto Pippo dalla macchina B
10) Rientro sulla macchina A come Pippo
11) LE MODIFICHE CHE HO FATTO DA B NON RISULTANO!!

Di prove ne ho fatte diverse adesso vedrò di approfondire ancora, per adesso
grazie!
PS: i permessi unix delle directory ntprofiles e netlogon? (Fossero
queste?!)

 Continuo a pensare che si tratti di un problema non relativo a samba...
Boh!

 queste?!)
Probabilmente si, i permessi Unix hanno maggiore priorità su
quelli Windows usando Samba, ovvero oltre alle politiche di
protezione e sicurezza implementate sul protocollo SMB hai
a disposizione un layer aggiuntivo.
--
Dave

Scusa se ti disturbo ancora, ma ho fatto delle ulteriori prove e credo
dipenda dalla versione di windows 2000 utilizzata sul client ovvero se il
profilo è creato e modificato con w2k sp2 questo rimane valido per tutti i
client che sono sp2 mentre se lo modifico con sp1 le ulteriori modifiche
fatte con sp2 non vengono archiviate nel profilo (o meglio alcune si ma
altre no è come se i due profili non siano pienamente compatibili).
Ho inviato anche una segnalazione al samba team (bug?).

 Devi solo mettere la stessa release di SO e service pack sui client.
Su 80 client non è un lavoretto da niente.

ho fatto ulteriori prove questa volta con tutti client w2k sp2 ma il
problema che ho riscontrato ancora è che ad un certo punto i client smettono
di trasferire il file NTUSER.DAT e NTUSER.DAT.LOG sul server che ci sia
qualche blocco a livello linux (samba) sulla scrittura di questi file?
Sai esco e rientro su client diversi e non vorrei che rimanga qualche lock!
Grazie in anticipo.