rsync - mkstemp failed: Odmowa uprawnień (13)

Mam następujące ustawienia, aby okresowo synchronizować pliki z serwera A na serwer B. Serwer B ma uruchomionego demona rsync z następującą konfiguracją:

read only = false
use chroot = false
max connections = 4
syslog facility = local5
log file = /var/adm/rsyncd.log
munge symlinks = false
secrets file = /etc/rsyncd.secrets
numeric ids = false
transfer logging = true
log format = %h %o %f %l %b


[BACKUP]
        path = /path/to/archive
        auth users = someuser

Z serwera A Wydam następujące polecenie:

rsync -adzPvO --delete --password-file=/path/to/pwd/file/pwd.dat /dir/to/be/backedup/ [email protected]::BACKUP

Katalog BACKUP jest w pełni odczytywany / zapisywany / uruchamiany dla wszystkich. Kiedy uruchamiam polecenie rsync z serwera A, widzę:

afile.txt
         989 100%    2.60kB/s    0:00:00 (xfer#78, to-check=0/79)

dla każdego pliku w katalogu, który chcę utworzyć kopię zapasową. To się nie powiedzie, gdy przejdę do pisania plików tmp:

rsync: mkstemp "/.afile.txt.PZQvTe" (in BACKUP) failed: Permission denied (13)

Godziny gogli później i nadal nie mogę rozwiązać problemu, który wydaje się bardzo prosty. Rada? Z góry dziękuję.

Dodatkowe informacje

Właśnie zauważyłem, że na początku procesu pojawiają się:

rsync: failed to set permissions on "/." (in BACKUP): Permission denied (13)

Czy próbuje ustawić zezwolenie na „/”?

Edytować

Jestem zalogowany jako użytkownik - jakiś użytkownik. Mój katalog docelowy ma pełne uprawnienia do odczytu / zapisu / wykonywania dla wszystkich, w tym jego zawartości. Ponadto katalog docelowy jest własnością someuser i grupy someuser.

Zagryźć

Odkryłem, że użycie SSH rozwiązuje ten problem

questionAnswers(11)

yourAnswerToTheQuestion