|
|
|
|
J'utilise RSync sous Windows en ligne de commande pour synchroniser des répertoires.
Exemple:
rsync -av /cygdrive/w/seb_sub/secu /cygdrive/c/copie
(Ce qui copie w:\seb_usb\secu vers c:\copie)
W: est en FAT32 ; C: est en NTFS
Mon soucis c'est que rsync me fait sauter les droits sur c:\copie
Je ne peux même plus lire le contenu du répertoire.
Comment forcer cette verion de rsync à utiliser que les droits de l'utilisateur qui lance la tâche ?
Configuration: Windows XP Firefox 2.0.0.3
Bon, voilà comment j'ai procédé:
rsync -av /cygdrive/w/seb_sub/secu /cygdrive/c/copie xcacls C:\copie /t /e /p monlogin:F La commande xcacls me permet d'avoir le full contrôle à nouveau sur le répertoire. (Je n'utilise pas Unison car Unison prend trop de précautions et vérifie systématiquement le contenu des fichiers, ce que je ne veux pas.) |
Voici pourquoi ce n'est pas fiable:
|
PS: Sous Windows, j'ai trouvé une implémentation de rsync qui marche assez bien:
|