On 7/24/23 14:33, Marco Gaiarin wrote:
Mandi! Piviul
   In chel di` si favelave...
Come avrete capito sono in una situazione per cui in LAN ho ancora
alcuni client xp. Ora un aggiornamento di windows ha fatto installare
una pacth sul dc che taglia fuori tutti i client xp: non è più possibile
ad un client xp di controllare le credenziali di un utente del dominio.
Scusa: quindi hai un dominio AD con uno (o più) domain controller windows?

no, ho un dominio ad gestito da samba.

Ho pensato ad una soluzione e prima di metterla in piedi volevo
confrontarmi con voi, vedere se secondo voi può funzionare.
Fatto salvo che sembra, da rumors in lista samba, che Microsoft si sia
accorta di aver fattola cavolata eche arriverà patch a fissare la cosa,
ma... non puoi semplicemente togliere dal dominio la macchina e farla
accedere agli share usando user e pass di dominio?

AFAIK è precluso il 'join' al dominio, ma non l'accesso agli share... in
caso prova anche ad accedere in nuemrico (\\10.X.Y.Z\Share), solitamente
implica la disabilitazione di Kerberos.

si infatti con gli ip funziona ancora, non da tutti i client però... è comunque una questione a cui devo mettere mano al più presto.

Ho messo su l'accrocchio, funzionerebbe anche bene se non fosse per quel maledetto oplock... Ricapitolando ho messo in piedi un server "xpclients" che ha una share per ogni client e con in preexec uno script che va a leggere le shares del client xp rappresentato dalla share e le monta in SMB1 nella stessa cartella della share. In altre parole ho un client windows che almeno in SMB2 si connette a una share di xpclients il quale in automatico monta in SMB1 le shares presenti sulla directory stessa (se volete dettagli ve li mando). Il client riesce a sfogliare le cartelle, sembra andare tutto bene tranne che scrivendo nella share l'explorer di windows si incasina e bisogna riavviare il pc. Lato server (xpclients) nei logs trovo dei messaggi tipo "close_remove_share_mode: Could not get share mode lock for file ...".

Ad esempio se aggiungo un file di testo nei logs trovo:

[2023/07/27 07:51:00.516465,  0] ../../source3/smbd/close.c:312(close_remove_share_mode)   close_remove_share_mode: Could not get share mode lock for file csa/ARCHIVIO_EXCEL/E00091/Nuovo documento di testo.txt [2023/07/27 07:51:00.854188,  0] ../../source3/smbd/close.c:312(close_remove_share_mode)   close_remove_share_mode: Could not get share mode lock for file csa/ARCHIVIO_EXCEL/E00091/Nuovo documento di testo (2).txt [2023/07/27 07:51:00.861062,  0] ../../source3/smbd/close.c:312(close_remove_share_mode)   close_remove_share_mode: Could not get share mode lock for file csa/ARCHIVIO_EXCEL/E00091/Nuovo documento di testo.txt [2023/07/27 07:51:01.226151,  0] ../../source3/smbd/close.c:312(close_remove_share_mode)   close_remove_share_mode: Could not get share mode lock for file csa/ARCHIVIO_EXCEL/E00091/Nuovo documento di testo (3).txt [2023/07/27 07:51:01.233055,  0] ../../source3/smbd/close.c:312(close_remove_share_mode)   close_remove_share_mode: Could not get share mode lock for file csa/ARCHIVIO_EXCEL/E00091/Nuovo documento di testo.txt [2023/07/27 07:51:01.239420,  0] ../../source3/smbd/close.c:312(close_remove_share_mode)   close_remove_share_mode: Could not get share mode lock for file csa/ARCHIVIO_EXCEL/E00091/Nuovo documento di testo (2).txt [2023/07/27 07:51:01.554350,  0] ../../source3/smbd/close.c:312(close_remove_share_mode)   close_remove_share_mode: Could not get share mode lock for file csa/ARCHIVIO_EXCEL/E00091/Nuovo documento di testo (4).txt [2023/07/27 07:51:21.547357,  0] ../../source3/smbd/close.c:312(close_remove_share_mode)   close_remove_share_mode: Could not get share mode lock for file csa/ARCHIVIO_EXCEL/E00091/Nuovo documento di testo (4).txt

A questo punto mi chiedo:

Quale protocollo di condivisione files alternativo a samba potrei trovare tra client linux e windows xp come server?

Altrimenti qualcuno sa come disabilitare l'oplock sui client windows ma solo quando si connette a xpclients?

Grazie!

Piviul


Rispondere a