Contenu | Rechercher | Menus

Annonce

Le forum rencontre en ce moment quelques soucis de charge, il est possible qu'une erreur soit affichée quand vous postez un message, ne rechargez pas la page au risque de poster une seconde fois votre message

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".

#1 Le 19/03/2012, à 15:54

rsync uid/gid

Bonjour

Je tente d'utiliser rsync pour faire un backup. Sur ma machine j'ai utilisateur uid=1000 et gid=1000. Sur une machine distante j'ai un utilisateur uid=1234 et gid=4321

Je fais un

rsync -av --delete --exclude-from=.rsync_exclude.txt dossierlocal dossierdistant >> .rsync_last.log

Je ne peux pas faire de chown/chgrp par la suite, or mes fichiers ont évidemment 1000 pour uid et gid sur la machine distante, ce qui pose problème. Pour l'instant la solution que j'ai trouvé est de modifier mon uid et gid sur ma machine locale mais ce n'est pas idéal du tout.

Je me demandais donc s'il est possible de spécifier un uid/gid à rsync ou s'il est possible d'utiliser sudo -u \#1234 pour lancer la commande, bref, avez-vous une solution ?


http://yeknan.free.fr/blog
http://yekubuntu.free.fr

Hors ligne

#2 Le 19/03/2012, à 16:08

Re : rsync uid/gid

Bonjour,

Personnellement, je fais toujours mes synchro en passant par ssh (après avoir généré une clé privée/publique), je n'ai donc pas ces problèmes de droits.

rsync -avz -e ssh remoteuser@remotehost:/remote/dir /this/dir/

Amitiés
Yayel

Dernière modification par yayel (Le 19/03/2012, à 16:09)

Hors ligne

#3 Le 19/03/2012, à 16:12

Re : rsync uid/gid

C'est ce que j'aurais fait si c’était une machine distante sur laquelle je maîtrise les choses… Là il s'agit d'un NAS je ne crois pas avoir la possibilité de faire un ssh dessus…


http://yeknan.free.fr/blog
http://yekubuntu.free.fr

Hors ligne

#4 Le 08/06/2012, à 15:26

Re : rsync uid/gid

Up


http://yeknan.free.fr/blog
http://yekubuntu.free.fr

Hors ligne

#5 Le 08/06/2012, à 16:21

Re : rsync uid/gid

Regarde le man
-a = conserve l'uid/gid (entre autre)

Ensuite, tu utilises un daemon rsync, visiblement, la conf de ce dernier te permet de spécifier les droits des fichiers utilisés
Regarde dans /etc/rsyncd.conf, ou un truc du genre

Dernière modification par Haleth (Le 08/06/2012, à 16:24)


Ubuntu is an ancien African word which means "I can't configure Debian"

Because accessor & mutator are against encapsulation (one of OOP principles), good OOP-programmers do not use them. Obviously, procedural-devs do not. In fact, only ugly-devs are still using them.

Hors ligne

#6 Le 08/06/2012, à 16:31

cep

Re : rsync uid/gid

Dans la commande rsync on peut spécifier un chmod

Hors ligne

#7 Le 08/06/2012, à 16:42

Re : rsync uid/gid

cep > Un chmod oui mais pas un chown/chgrp…


http://yeknan.free.fr/blog
http://yekubuntu.free.fr

Hors ligne

#8 Le 08/06/2012, à 16:43

Re : rsync uid/gid

En fait, si y'a des uid sur ton nas, y'a un linux et donc, y'a un ssh


Ubuntu is an ancien African word which means "I can't configure Debian"

Because accessor & mutator are against encapsulation (one of OOP principles), good OOP-programmers do not use them. Obviously, procedural-devs do not. In fact, only ugly-devs are still using them.

Hors ligne

#9 Le 08/06/2012, à 16:44

Re : rsync uid/gid

Haleth > Dans /etc/rsyslog.conf je ne vois rien en rapport avec uid/gid


http://yeknan.free.fr/blog
http://yekubuntu.free.fr

Hors ligne

#10 Le 08/06/2012, à 16:45

Re : rsync uid/gid

Haleth > ssh pour root uniquement. Oui c'est un Linux, j'y ai un compte avec un uid/gid.


http://yeknan.free.fr/blog
http://yekubuntu.free.fr

Hors ligne

#11 Le 08/06/2012, à 22:18

Re : rsync uid/gid

ssh pour root uniquement ?!
Comment ca ?
Tu as l'accès en root ? Ou tu peux l'avoir ? Tu peux changer la conf de sshd ?


Ubuntu is an ancien African word which means "I can't configure Debian"

Because accessor & mutator are against encapsulation (one of OOP principles), good OOP-programmers do not use them. Obviously, procedural-devs do not. In fact, only ugly-devs are still using them.

Hors ligne

#12 Le 11/06/2012, à 08:55

Re : rsync uid/gid

Non, si j'avais un acces root et que je pouvais changer la config sshd je le ferais… je ne suis pas root personnellement sur cette machine


http://yeknan.free.fr/blog
http://yekubuntu.free.fr

Hors ligne