Ça c'est parce que cp ou rsync, avec les options qui vont bien (typiquement un -a) vont explicitement changer les permissions du fichier de destination pour correspondre à ceux d'origine.
Si on veut éviter ça il faut exclure ces options.
Pour rsync le -a est équivalent à -rlptgoD, duquel il faut retirer o (owner) g (group) et p (perms)
Pour cp le -a est équivalent à -dR --preserve=all, on peut ajouter un --no-preserve=mode (pour enlever mode du all) et éventuellement --no-preserve=ownership (pour le propriétaire)
Le problème est d'ailleurs le même avec la plupart des gestionnaires de fichier/clients (s)ftp (j'ai régulièrement le problème au boulot avec des clients sftp sous windows qui forcent les permissions alors que j'ai tuner sur mesure celles par défaut).
[^] # Re: ACL
Posté par wismerhill . En réponse au message Droits par défaut. Évalué à 3.
Si on veut éviter ça il faut exclure ces options.
Pour rsync le -a est équivalent à -rlptgoD, duquel il faut retirer o (owner) g (group) et p (perms)
Pour cp le -a est équivalent à -dR --preserve=all, on peut ajouter un --no-preserve=mode (pour enlever mode du all) et éventuellement --no-preserve=ownership (pour le propriétaire)
Le problème est d'ailleurs le même avec la plupart des gestionnaires de fichier/clients (s)ftp (j'ai régulièrement le problème au boulot avec des clients sftp sous windows qui forcent les permissions alors que j'ai tuner sur mesure celles par défaut).