rsync auth Fehler

  • Hallo zusammen,
    ich benutze eine TS-659 Pro II (mit Firmware 3.5.0 Build 0623T).


    Ich habe versucht, mittels rsync vom qnap aus einen Linux-Host zu sichern. Auf dem Linux-Host läuft ein rsync-Daemon (mit folgenden Einstellungen in /etc/rsyncd.conf)


    Code
    ...[alles]  comment = Root Filesystem  path = /  use chroot = true  read only = false  list = true  uid = root  gid = root  auth users = root  secrets file = /etc/rsyncd.secrets  strict modes = true  hosts allow = acer.local qnap.local  ...


    Wenn ich auf dem qnap-Host

    Code
    rsync rsync://root@acer/


    eingebe, antwortet der Linux-Host korrekt mit:

    Code
    alles           Root Filesystem


    Gebe ich aber auf dem qnap-Host

    Code
    rsync rsync://root@acer/alles/


    ein, antwortet der Linux-Host mit:

    Code
    @ERROR: auth failed on module alles
    rsync error: error starting client-server protocol (code 5) at main.c(1818) [Receiver=3.0.7]


    :arrow: Eigentlich müsste jetzt doch eine Passwort-Abfrage kommen...
    :arrow: In meinem eigentlichen Backup-Script wird das Passwort mittels --password-file=/pfad/zum/file gesetzt...


    Ich habe dann testweise ein rsync-Binary aus einer aktuellen debian-Distribution in ein Verzeichnis kopiert, dieses Binary aufgerufen, und alles funktioniert wie gewohnt.


    Ich kann zur Not mit dieser Lösung leben, aber:


    - Warum verhält sich das qnap-eigene rsync-Binary anders?


    - Gibt es evtl. (spezielle) Parameter, die ich dem qnap-eigenen rsync-Binary mitgeben muss, um das "normale" Verhalten zu erreichen?


    Gruss