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

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

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

например.

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

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

2 ответа2

1

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

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

0

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .