Hello,
J'ai un serveur rsync sur linux (un NAS QNAP). J'utilise le client cwrsync pour y envoyer des données depuis un poste windows. Depuis ma Debian sid, c'est le rsync packagé que j'utilise.
Les fichiers copiés depuis Linux ont les uid/guid du client. D'après ce que j'ai compris du man, il devrait essayer de mapper avec les noms.
Les fichiers copiés depuis Windows ont les uid/guid du compte sous lequel tourne le démon rsync sur le NAS.
En fait:
Sous Linux, j'aimerais bien avoir les mêmes propriétaires que sur le client. Dans le man, il dise qu'il faut les privilèges root. Est ce qu'il faut que fasse tourner le service en root ? Je suis pas fan ...
Sous Windows, j'aimerais bien avoir moyen de forcer le propriétaire et les droits. J'ai chercher un peu sur le net et j'ai pas trouvé grand chose.
Merci de votre aide.
# comme d'hab
Posté par NeoX . Évalué à 2.
si tu es root sur la machine sur laquelle tu envoies les données, alors ca peut changer les permissions et propriétaires apres le transfert.
pour cela il y a l'option "archive" (-a) ou surement l'option "preserve" (-p ?)
mais si tu n'es pas root, alors tu transfert avec les droits du compte utilisé.
[^] # Re: comme d'hab
Posté par sifu . Évalué à 0.
Merci.
En fait, j'utilise déjà l'option -a. Après relecture du man, il s'avère qu'il faut que le serveur de destination tourne en "root" ou en mode "super user". Cela à l'air galère de changer la configuration du NAS (enfin pour que les modifications ne soient pas écrasées). J'ai essayé d'envoyé en "root" mais cela ne change rien.
Pour régler ce problème, je vais voir si je peux synchroniser les uid entre mon NAS et mon poste sous linux.
Il me reste le problème du client windows ...
[^] # Re: comme d'hab
Posté par NeoX . Évalué à 1.
regarde si ton NAS peut faire serveur LDAP et/ou controleur de domaine
ainsi tu crees tes utilisateurs sur le NAS, ca les ajoutent autoamtiquement dans ton linux et sur le windows
[^] # Re: comme d'hab
Posté par sifu . Évalué à 1.
LDAP: oui
Controleur de domaine: non d'après ce que j'ai lu
Du coup, cela me semble un peu compromis, non ?
[^] # Re: comme d'hab
Posté par NeoX . Évalué à 2.
install un linux avec Samba qui fera controlleur de domaine pour ton windows, avec identification sur le ldap ;)
mais sinon pourquoi tu veux garder les UID/GID des fichiers ?
c'est pas ton utilisateur qui backup ses fichiers, puis le meme utilisateur qui les restaure ?
[^] # Re: comme d'hab
Posté par sifu . Évalué à 1.
Plus ou moins ...
J'avais deux PC qui se synchronisaient dessus.
Dans tous les cas merci.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.