Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

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

yeKcim

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 ?


Participer à un projet libre est un jeu... Et toi, à quoi tu joues ?
http://yeknan.free.fr

Hors ligne

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

yayel

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

yeKcim

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…


Participer à un projet libre est un jeu... Et toi, à quoi tu joues ?
http://yeknan.free.fr

Hors ligne

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

yeKcim

Re : rsync uid/gid

Up


Participer à un projet libre est un jeu... Et toi, à quoi tu joues ?
http://yeknan.free.fr

Hors ligne

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

Haleth

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

yeKcim

Re : rsync uid/gid

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


Participer à un projet libre est un jeu... Et toi, à quoi tu joues ?
http://yeknan.free.fr

Hors ligne

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

Haleth

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

yeKcim

Re : rsync uid/gid

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


Participer à un projet libre est un jeu... Et toi, à quoi tu joues ?
http://yeknan.free.fr

Hors ligne

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

yeKcim

Re : rsync uid/gid

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


Participer à un projet libre est un jeu... Et toi, à quoi tu joues ?
http://yeknan.free.fr

Hors ligne

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

Haleth

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

yeKcim

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


Participer à un projet libre est un jeu... Et toi, à quoi tu joues ?
http://yeknan.free.fr

Hors ligne