CwRsync -- permissions et securité

CwRsync -- permissions et securité - Stockage/Sauvegarde - Windows & Software

Marsh Posté le 02-08-2004 à 11:52:15    

coucou all  :)  
I need help.
 
Rsync tout le monde connait maintenant... moi je découvre  :D  
Cwrsync est un pack (ajout de dll de cygwin) pour utiliser ce programme (et protocole) natif *nix sous windows.
 
L'objectif
 
Etablit un transfert de fichier entre un client et un serveur (du même domaine)
Les deux étants sous xp pro (sp1).
Ca c'est fait, la doc est assez complete a ce niveau et le transfert se fait bien.
 
Mon problème
 
Les fichiers sont donc correctement transférés (de facon incrémentale) mais je n'arrive pas a les supprimer ! o_O
Que je sois en user, en admin local ou meme admin du domaine ! Je ne suis pas propriétaire.
 
Ce que j'ai essayé
 
Windows permet de s'affecter les droits d'un propriétaire ... ca marche
Mais c'est une methode manuelle qui n'est pas tres pratique avec 700 clients ! :(
J'ai essayé la commande cacls sans succès : "acces refusé", c'est ce que je me prend dans les dents à chaque fois (je rappelle que meme en etant administrateur j'ai ce message !)
 
Que je désactive ou non la conservation des droits au niveau des options Rsync ne resoud pas le probleme.
 
Derniere chose, j'ai rajouté au niveau client un CYGWIN=nontsec qui permet d'avoir acces aux dossiers en lecture uniquement.
 
J'avoue etre un peu perdu, et j'en ai marre d'errer de forum en forum sans trouver la solution ... alors je poste :)
 
Ci dessous le contenu de mon fichier rsync.conf :
 

use chroot = false
strict modes = false
hosts allow = *
log file = rsyncd.log
pid file = rsyncd.pid
 
[localhost]
path = /cygdrive/c/dossiers sauvegardes
read only = false
list = false
transfer logging = yes
dont compress = *.zip *.rar *.tar *.gz *.z


 
Et l'appel du client :  

rsync -auv --backup --backup-dir=REPERTOIRE dossierTransfere serveur::module

(le module ici est localhost bien sur!)
 
Dans l'attente ...
idjiwa.

Reply

Marsh Posté le 02-08-2004 à 11:52:15   

Reply

Marsh Posté le 03-08-2004 à 08:18:28    

mmm...
Est ce si évident que ca ou hardware et ses compagons sont ils en vacances :/ ?
...

Reply

Marsh Posté le 04-08-2004 à 09:52:07    

J'ai contourné le problème (suggestion de la doc!), un compte spécifique est associé au service rsync.
Les droits étant autorisés pour ce compte il n'y a plus de problème.
Merci pour votre participation :)

Reply

Marsh Posté le 03-05-2005 à 10:07:54    

redétérrage de topic....
 
j'arrive a faire marcher en local, mais jen 'arrive pas a faire de backup sur un ordinateur distant (bien sur ou cwrsync est installé)
 
quelqu'un pourrait me copier coller une ligne de commande avec une IP bidon en exemple que je vois ou je me gauffre? m
 
merci de votre aide!


---------------
No Net, No Fun!
Reply

Marsh Posté le 25-10-2007 à 10:40:43    

rsync -ravz --delete --backup --backup-dir=/sauvegarde/backup 192.168.0.1::save_home /sauvegarde/miroir

Reply

Marsh Posté le 25-10-2007 à 11:12:29    

2 ans plus tard...quel intérêt ? :heink:

Reply

Marsh Posté le 10-03-2008 à 15:33:00    

Wolfman a écrit :

2 ans plus tard...quel intérêt ? :heink:


 
J'avoue que moi, ça m'a aidé :)

Reply

Marsh Posté le 03-06-2008 à 11:14:50    

Bonjour,
 
Nous avons remarqué des problèmes de droits en production (impossibilité de supprimer certains fichiers, modification des droits...)
 
Nous avons réglé le souci en lançant un SetACL (outil opensource) après chaque synchronisation :
 
Voici le script (synchro.bat) :
 

Code :
  1. @ECHO OFF
  2. SET SERVER=srvtest
  3. "C:\Program Files\cwRsync\bin\rsync.exe" -truchvvz --del --delay-updates --progress --stats --iconv=CP1252 %SERVER%::Distribution /cygdrive/d/Distribution
  4. "C:\WINDOWS\system32\SetACL.exe" -on "D:\Distribution" -ot file -actn rstchldrn -rst "dacl,sacl"


 
Si vous avez une meilleure idée...


Message édité par piwu le 03-06-2008 à 11:15:14
Reply

Marsh Posté le 14-06-2008 à 07:40:11    

Pour les droits de fichiers (NTFS) voir ici :
http://www.commentcamarche.net/faq [...] us-windows

Reply

Marsh Posté le 09-07-2010 à 15:38:10    

En parlant de Rsync:
/!\ ATTENTION /!\: Toutes les implémentations actuelles de rsync sous Windows (que ce soit cwRync, DeltaCopy ou autres) supportent mal les caractères internationaux (aucun support d'UTF-8) et ne supportent pas les chemins de plus de 255 caractères.  
 
Les fichiers avec des accents et caract spéciaux causent problèmes:
Pour résoudre ce problème il suffit :
1. Mettre à jours les .dll de deltacopy qui prenne en charge les caractères.UTF-8 Characters
 
Installation :
1. Télécharger et installer Cygwin 1.7.x (Prendre les packages de internet)  
2. Prendre les .DLL et .EXE du Cizwin 1.7 et les copier dans le répertoire c:\Deltacopy)
 
chmod.exe  
cygcrypto-0.9.8.dll  
cyggcc_s-1.dll  
cygiconv-2.dll  
cygintl-8.dll  
cygpopt-0.dll  
cygwin1.dll  
cygz.dll  
rsync.exe  
ssh.exe

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed