С setfacl можно установить полномочия по умолчанию, но не владельца/группу по умолчанию для недавно созданных файлов.
Чтобы заставить новые файлы принадлежать определенному пользователю, Вам был бы нужен бит setuid, который работает как setgid, обдумал каталоги. К сожалению, это не реализовано.
С setfacl можно сделать что-то, что почти эквивалентно в большинстве сценариев: можно установить ACL как default:user:teamlead:rwx
. Тем путем именованный пользователь может записать новые файлы, даже если кто-то еще владеет им.
Ответ заключается в том, что вы не можете (если вы не скомпилируете свой собственный rsync
двоичный).
rsync
Всегда добавляет к файлу журнала. Поэтому, как предложено в комментариях, вы должны удалить журнал перед запуском rsync
. Простой пример удаления журнала, а затем работает rsync
rsync :
rm rsync.log; rsync [OPTION...] SRC... [DEST]
Это также может быть полезно: