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é?

demandé sur