Bonjour ,
J'ai mis en place un serveur samba pour un partage de fichiers.
Les poste clients sont des XP et le serveur Linux Mandriva 2008 avec samba 3.
Voila mon problème lors de la déconnection d'un utilisateur, XP fait la synchronisation des fichiers.
Je veux désactiver cette fonction, mais comme j'ai plusieurs postes clients je voudrais que la désactivation ce fasse au niveau du serveur.
Alors mon plan était de créer un fichier .reg et modifier les clés correspondants à la synchronisation des fichiers.
Voici ce que j'ai fait:
Mon smb.conf :
logon script = %u.bat
logon script = %m.bat
voici mon fichier %u.bat :
echo off
# Montage du homedir de l'utilisateur
net use z: \\serveur_samba\%USERNAME%
# Montage de des lecteurs reseaux dans le Poste de Travail
net use y: \\serveur_samba\public
net use x: \\serveur_samba\private
#Efface l'ecran
cls
# Synchronisation de l'horloge du client avec le serveur
echo.
echo Mise a l'heure du poste client
net time \\serveur_samba /set /yes
regedit /s \\serveur_samba\netlogon\logon_u.reg
Donc il appel le fichier logon_u.reg qui modifie une clés de registre pour rediriger le dossier MesDocument vers le lecteur Réseau Z .
Voici ce fichier :
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders]
"Personal"="z:\\"
Voici le fichier %m.bat :
regedit /s \\serveur_samba\netlogon\logon_m.reg
donc il appel le fichier logon_m.reg qui doit modifier ou créé les clés inéxistante permettant de désactiver la synchronisation des fichiers :
REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\NetCache]
"Enabled"=dword:00000000
"NoConfigCache"=dword:00000001
"NoMakeAvailableOffline"=dword:00000001
"NoCacheViewer"=dword:00000001
[HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\NetCache]
"Enabled"=dword:00000000
"NoConfigCache"=dword:00000001
"NoMakeAvailableOffline"=dword:00000001
"NoCacheViewer"=dword:00000001
%m.bat a pour objectif de créer les clés inexistante et de leur attribuer des valeurs pour permettre de désactiver la synchronisation des fichier hors connexion.
%u.bat a pour objectif de monté tout les lecteurs réseau et de rediriger le dossier Mesdocument vers un lecteur réseau.
je rédémarre samba.
je rédémare le poste XP je me logue :
-Mes lecteurs sont bien montés
-Le Dossier Mesdocuments est bien rediriger vers le lecteur réseau
MAIS la synchronisation des fichiers est toujours active !
j'ai scanné le net je trouve rien ya bien quelqu'un qui a deja rencontré ce genre de problème ?
Merci