Re: rsync over ssh
On 2011.12.05 at 13:05:59 +0400, Evgeny Kapun wrote:
> Для этого есть /usr/share/doc/rsync/scripts/rrsync.gz. В начале файла написано, как им пользоваться. Судя по коду, он делает полный разбор командной строки.
Первая реакция: #!/usr/bin/perl без -T в чем-то security-related?
А-А-А!! бежать скорее отсюда!
Но надо будет повнимательнее почитать, это -T туда дописать и вообще.
В любом случае это лучше нижепоскипанного скрипта.
> Также можно попробовать использовать опцию --fake-super и запускать rsync с правами обычного пользователя.
>
Не получится. rsnapshot требует чтобы rsync запускался в том месте, куда
бэкапы будут складываться (для того чтобы эффективно вычислять дельты
между старым и новым снапшотом). А fake-super по очевидным причинам
помогает только если rsync работает от рута там, где лежат резервируемые
данные. Иначе оно просто не сможет эти данные прочитать.
Reply to: