Aller au contenu

Sauvegarde Serveur Synology Et Droits D'acc


vincent7778

Messages recommandés

Bonjour,

Je vous expose ici mon paramétrage :

3 serveurs Syno : 2 serveurs font un backup en mode "Sauvegarde Réseau (Serveur Synology)" sur le 3ème.

Donnons des noms :

Serveur cible (celui sur lequel les sauvegardes se font) : M (master).

Serveurs faisant leurs sauvegarde : C1 et C2 (clients).

Sur M j'ai créé un dossier partagé (un disque USB en fait) qui autorise le groupe Users à écrire etc.

Dans les paramétrages des backup sur C1 et C2 on ne peut choisir qu'un dossier partagé à la racine (et non une arborescence) commet cible.

C'est ensuite un dossier au nom de chaque serveur qui est créé par chaque tache de sauvegarde sur M : D1 et D2 (dossiers correspondant respectivement à C1 et C2).

Chaque tache est faite par un user spécifique correspondant à C1 et C2.

Mon problème : une fois la sauvegarde faite, les dossiers D1 et D2 ont les droits : Ecrire, Lire, Exécuter pour le propriétaire (normal) mais aussi pour 'groupe' et 'autre', ce qui ne va pas du tout.

Si je change à la main ces droits, ils sont écrasés et remis comme indiqué à la prochaine sauvegarde (journalière).

Y-a-t-il un paramètre que je gère mal pour régler ce problème ?

Il est vrai que je pourrais contourner le problème et créer un dossier partagé pour chaque tache, mais, comme je l'ai dit, les sauvegardes se font sur un disque USB de M et donc je n'ai qu'un dossier partagé (de plus avec d'autres taches de backup ça deviendrait vite le chantier).

Je pourrais faire un groupe spécifique pour les utilisateurs de backup, mais je ne veux pas non plus que C1 puissent lire D2 et inversement.

Merci par avance pour votre aide.

PS : j'espère avoir été précis, n'hésitez pas à m'indiquer si je ne suis pas clair.

Modifié par vincent7778
Lien vers le commentaire
Partager sur d’autres sites

Sur C1 les droits sont forcément différents que D1 : en étant sur 2 syno différents, les même users n'existent pas forcément.

Exemple : j'ai 2 dossiers documents, avec 1 ou je suis le propriétaire, 1 autre où c'est ma femme.

Seulement, quand je fait le backup, j'utilise un user créé (appelons le U1) sur M pour sauvegarder. Je me retrouve donc avec un dossier D1 sur M contenant divers dossiers qui ont des droits différents sur C1. Mon but est que ce dossier D1 sur M appartienne seulement à U1, et non à tout le monde comme c'est le cas aujourd'hui.

Ce problème vient-il du fait que M ne connaissent pas tous les users enregistrés sur C1 et donne donne donc tous les droits à tout le monde sur D1 ?

Quand je dis "écrasés" c'est que si à la main (via admin de M) je modifie les droits de D1 (écrire, lire, exécuter, seulement U1) ceci est modifié à la prochaine synchro.

Pour résumer : je pensais que Syno donnait les droits exclusifs à l'utilisateur utilisé (logé) pour faire la synchro, ce qui n'est pas le cas (ou alors je passe à côté de quelque chose).

Modifié par vincent7778
Lien vers le commentaire
Partager sur d’autres sites

Il faudrait que tu essaies de sauvegarder un petit compte de C1 sur les disques internes de M. Je pense que les droits seront respectes dans ce cas de figure.

En fait il me parait assez logique que pour un disque externe, Synology ait choisi de mettre des droits 777 par defaut.

Lien vers le commentaire
Partager sur d’autres sites

Merci pour l'idée, petit test :

Je créé un dossier pour test avec un seul fichier .txt à l'intérieur. Je lance la backup sur un dossier interne de M.

Comme précédemment, le dossier créé pour la backup sur M ainsi que tout ce qu'il contient donne les droits complets à tout le monde.

Lien vers le commentaire
Partager sur d’autres sites

J'utilise TimeBackup en local et il conserve bien les droits.

Selon moi la sauvegarde appelée "Serveur Synology" est en fait un Rsync, je n'ai pas trouvé de différence entre les 2, mais je teste.

J'ai testé en Rsync, chose très bizarre, avec le user/mdp créé sur M pour faire la tache il arrive bien à récupérer la liste des dossiers partagés (donc se connecte bien) mais en cliquant sur "suivant" il m'indique que user ou mdp est faux (on doit rejoindre ici les bugs de la 4.3 sur la validation dans les fenêtres de paramétrage des sauvegardes).

J'ai utilisé le user admin de M, là il passe bien à la fenêtre suivante, j'ai fait le test : même résultat : les droits ne sont pas donnés à l'utilisateur de la tache mais à tout le monde.

Attention : selon moi les droits sont impossibles à "conserver" pour une tache entre 2 serveurs : les utilisateurs de C1 n'existant pas sur M.

Selon moi il devrait simplement donner les droits au propriétaire (le créateur de la tache) sachant qu'il arrive très bien à le définir comme propriétaire du dossier D1...

Lien vers le commentaire
Partager sur d’autres sites

Il est tout a fait possible de conserver les droits, comme le montre l'exemple suivant :

ssh root@syno_C1

mkdir -p /volume1/@toto/tata
touch /volume1/@toto/tata/titi
chown 100:200 /volume1/@toto
chown 300:400 /volume1/@toto/tata
chown 500:500 /volume1/@toto/tata/titi
ll -d /volume1/@toto /volume1/@toto/tata /volume1/@toto/tata/titi
exit

ssh root@syno_M

/usr/syno/bin/rsync -av --rsync-path=/usr/syno/bin/rsync root@syno_C1:"/volume1/@toto" /volume1/
ll -d /volume1/@toto /volume1/@toto/tata /volume1/@toto/tata/titi

Donc ca a l'air d'etre un choix fait par Synology de ne pas preserver les droits, ou alors une option dans la configuration de TimeBackup :ph34r:

Modifié par Fravadona
Lien vers le commentaire
Partager sur d’autres sites

Merci beaucoup pour ton aide !

Ok, donc selon toi, même si un système ne connait pas les utilisateurs il peut conserver les droits de ceux-ci sur un dossier ?

En fait oui, c'est vrai que ça peut être logique, il n'a pas besoin de connaitre les user pour ça.

Mais comme je te dis, ce qui me chagrine c'est qu'il défini bien le user utilisé pour la synchro comme propriétaire, mais ne lui donne pas les droits exclusifs, ce qui m’embête.

PS : pour Timebackup (en local du moins, sur HDD USB) il conserve les droits. Mon cas ici est une sauvegarde à distance sur un Syno en mode "serveur synology".

Je vais voir si d'autres ont des idées sinon je mettrai ça en anglais et verrai avec le support :)

Modifié par vincent7778
Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.