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 работает от рута там, где лежат резервируемые
данные. Иначе оно просто не сможет эти данные прочитать.


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: http://lists.debian.org/[email protected]

Ответить