Comment remplacer un fichier via scp n'étant pas le propriétaire, mais préserver l'horodatage?
J'ai 2 utilisateurs sur une machine distante (appelons-les user1
et user2
, les deux étant dans le groupe commun upload
).
Je veux pouvoir télécharger / remplacer un fichier via scp
, à partir de différentes machines. Alors que machine1 télécharge avec user1 et machine2 télécharge avec user2.
Machine1: scp -p myfile.txt user1@<ip>:/opt/test/
Machine2: scp -p myfile.txt user2@<ip>:/opt/test/
Problème pour l'utilisateur2 : set mode: Operation not permitted
. Cela semble être causé par l'indicateur -p
(préserver les horodatages). Comme lorsque je supprime le paramètre, tout fonctionne bien.
Question: comment puis-je conserver l'horodatage si je ne suis pas le propriétaire du fichier distant qui devrait être remplacé?