Все темы, которые мне встречались, касались rsync
через ssh
или rsync
с использованием пользователя с ограниченным доступом.
Я получаю разрешение отказано (13) ошибок от имени пользователя root. Вот мои файлы конфигурации:
/etc/rsyncd.conf:
auth users = backup, root
secrets file = /etc/rsyncd.secrets
[backupdir]
path = /backupdir
/etc/rsyncd.secrets (режим файла 600, корень владельца, корень группы):
backup:backuppassword
root:rootpassword
Скрипт bash, который выполняет rsync:
export RSYNC_PASSWORD=rootpassword
rsync -a --verbose --delete rsync://root@myserver/backupdir mydestination
Приведенный выше скрипт bash и mydestination
находятся на компьютере с Win XP, а myserver
- это сервер Debian.