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 ?
# --fake-super
Posté par 🚲 Tanguy Ortolo (site web personnel) . Évalué à 3.
Option
--fake-super
, cf. http://tanguy.ortolo.eu/blog/article19/rsync-options .[^] # Re: --fake-super
Posté par Fabien . Évalué à 2.
M'ont bien fait rire le nom de tes users, ça change de Mme Michu
# bind les fesses
Posté par devnewton 🍺 (site web personnel) . Évalué à 2.
Tu peux monter le répertoire destination avec bindfs, ce dernier impose les droits, groupes et utilisateurs que tu veux.
https://code.google.com/p/bindfs/
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.