Rsync: перезапишите файл журнала

С setfacl можно установить полномочия по умолчанию, но не владельца/группу по умолчанию для недавно созданных файлов.

Чтобы заставить новые файлы принадлежать определенному пользователю, Вам был бы нужен бит setuid, который работает как setgid, обдумал каталоги. К сожалению, это не реализовано.

С setfacl можно сделать что-то, что почти эквивалентно в большинстве сценариев: можно установить ACL как default:user:teamlead:rwx. Тем путем именованный пользователь может записать новые файлы, даже если кто-то еще владеет им.

3
22.12.2014, 20:23
1 ответ

Ответ заключается в том, что вы не можете (если вы не скомпилируете свой собственный rsync двоичный).

rsync Всегда добавляет к файлу журнала. Поэтому, как предложено в комментариях, вы должны удалить журнал перед запуском rsync . Простой пример удаления журнала, а затем работает rsync rsync :

rm rsync.log; rsync [OPTION...] SRC... [DEST]

Это также может быть полезно:

  1. https://serverfault.com/questions/219440/rsync-via-cron-ow -Де-I-Enable-contucting
  2. https://superuser.com/questions/545642/is-it-Possible-to-make-rsync-make-a-log-file-on-a-remote-system
3
27.01.2020, 21:23

Теги

Похожие вопросы