Я скопировал rsyncd.conf из рабочей системы в нерабочую, и она заработала.
Возможно, rsync суетливо относится к символам табуляции или пробелов в конфигах?
Я только что добавил новую настольную машину 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"
Я скопировал rsyncd.conf из рабочей системы в нерабочую, и она заработала.
Возможно, rsync суетливо относится к символам табуляции или пробелов в конфигах?
Насколько я знаю, в Ubuntu 9.04 есть AppArmor. Это просто означает, что существуют дополнительные ограничения безопасности. Возможно, это то, с чем вы сталкиваетесь?