Estou tentando sincronizar arquivos cron específicos entre dois servidores e alterar as permissões para eles. No entanto, o comando que estou tentando também está alterando as permissões no diretório principal.
Comando usado:
rsync -ai --no-o --no-g --chmod=644 --delete --include='ccron_*' --exclude='*' /etc/ccrons/ root@worker:/etc/cron.d/
Isso faz com que o diretório /etc/cron.d
na máquina de destino tenha as permissões 644 também.
Funciona quando eu adiciono o curinga à pasta de origem ( /etc/ccrons/*
), mas o --delete
não funciona e os arquivos que foram excluídos na origem não são excluídos no destino.
Estou usando o rsync 3.1.0 no Ubuntu 14.04.3 LTS
Tags permissions chmod rsync