J'exécute une rsync
commande, copiant mes fichiers d'un serveur vers ma machine Windows comme:
rsync -rt --partial-dir=".rsync" --del rsync://server/a/ a/
Chaque fois que cette commande crée un répertoire, elle a tendance à créer un répertoire avec des ACL / autorisations folles. Pour moi, cela a tendance à créer dix <not inherited>
entrées, avec une entrée de refus pour l'utilisateur qui a exécuté la rsync
commande et les autres n'ayant pas beaucoup de sens non plus. Cela se produit même en utilisant l' --chmod=ugo=rwX
option, ce qu'un fil similaire a suggéré.
Que puis-je faire pour empêcher rsync
d'essayer de définir des autorisations (et simplement laisser les autorisations à l'héritage ACL dans Windows)?
noacl
n'empêche pas les permissions folles, mais comme il simule les permissions avec le bit "readonly", j'obtiens un tas de répertoires partiels étranges en lecture seule. C'est une amélioration.