Bonjour,
Je cherche à utiliser rsync en conservant les permissions, utilisateur et groupe sur les fichiers de mon répertoire cible.
Sur mon serveur:
# ls -al /etc/toto
drwxr-xr-x user group .
drwxr-xr-x root root ..
-rwxr--r-- user group toto
En local:
# rsync -rl /tmp/toto root@host:/etc/toto
Sur mon serveur:
# ls -al /etc/toto
drwxr-xr-x user group .
drwxr-xr-x root root ..
-rwxr--r-- root root toto
Le constat:
les permissions sont conservées par contre, il change l'utilisateur et le groupe primaire de mon fichier (root:root)
Ça me paraît normal puisque je me suis loggué comme cela.
Je n'ai pas vu d'options dans le manuel de rsync me permettant de conserver l'utilisateur et le groupe du fichier cible mais j'ai peut-être mal lu 8-)
Ma question: Est-ce possible avec rsync?
PS: Je sais que peux le faire avec scp mais ce sera l'objet d'une autre question :-D
Merci,
Xavier
# RTFM
Posté par Johands . Évalué à 4.
rsync -g/--group
Ces deux options nécessitent évidemment des droits root.
À noter pour les gros fainéants, comme moi, il y a l'option -a/--archive.
[^] # Re: RTFM
Posté par xav38 . Évalué à 2.
Avec ces options, tu copies les permissions de la source vers la cible.
C'est à dire:
En local:
# ls -la
-rwxr--r-- titi titi file
# A distance:
# ls -la
-rwxrwxrwx tutu tutu file
En local:
# rsync -rlpog file root@host:/rep
# A distance:
# ls -la
-rwxr--r-- titi titi file
Tu as un miroir de ton répertoire local.
Moi, je souhaite converser les permission de la CIBLE.
Moi, je veux ça après le rsync:
# A distance:
# ls -la
-rwxrwxrwx tutu tutu file
Seul le fichier doit être mis à jour
En tout cas, ça fera un rappel pour certains. Merci
[^] # Re: RTFM
Posté par Johands . Évalué à 3.
Arf c'est pas faux :o
Je viens de re-regarder le manuel, et --inplace pourrait convenir, bien que le tout me semble un peu "solution système D".
[^] # Re: RTFM
Posté par xav38 . Évalué à 2.
Tu avais raison sur un 2eme point également. RTFM in english.
En lisant le man en anglais, j'ai trouvé plus clair l'explication de l'option --inplace.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.