Rsync - что я забыл

539
Martin Beckett

Я только что добавил новую настольную машину Ubuntu9.04 в свою сеть. Использование rsnapshot (scriptontop of rsync) для резервного копирования всех машин.
Но я получаю отказано в ошибке на новой машине.

Система отлично работает с другими машинами Ubuntu и Windows.
Я могу перечислить общие папки на новой машине, так что rsyncd и сеть в порядке.
У меня есть те же файлы rsycnd.conf и rsyncd.secrets, и они имеют те же разрешения.
В журнале клиента просто говорится, что «rsync запрещен».
Rsnapshot использует фиктивного пользователя, которого нет ни на одном клиентском компьютере.

Очевидно, я сделал что-то на существующих машинах Ubuntu, чтобы заставить их работать - но я понятия не имею, что!

например.

rsync rsync://backup@192.168.0.100:/home --password-file=secrets 

Работает на старой машине, отказывает в разрешении на ".101"

0
Вы уверены, что rsync может получить доступ к локальным данным? user7963 15 лет назад 0

2 ответа на вопрос

1
Martin Beckett

Я скопировал rsyncd.conf из рабочей системы в нерабочую, и она заработала.

Возможно, rsync суетливо относится к символам табуляции или пробелов в конфигах?

почему бы вам просто не запустить diff для двух конфигурационных файлов? Kim 15 лет назад 0
Они были на разных машинах, и мне не пришло в голову, что в этом проблема - я думал, что где-то были настройки безопасности, которые я установил на старой машине и о которых забыл. Martin Beckett 15 лет назад 0
0
Niels Basjes

Насколько я знаю, в Ubuntu 9.04 есть AppArmor. Это просто означает, что существуют дополнительные ограничения безопасности. Возможно, это то, с чем вы сталкиваетесь?