Ich habe folgendes Setup regelmäßig rsync Dateien vom Server A auf Server B. Server B hat den rsync-Daemon mit der folgenden Konfiguration ausgeführt wird:rsync - mkstemp fehlgeschlagen: Zugriff verweigert (13)
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
Von Server AI gibt den folgenden Befehl aus:
rsync -adzPvO --delete --password-file=/path/to/pwd/file/pwd.dat /dir/to/be/backedup/ [email protected]::BACKUP
BACKUP-Verzeichnis ist vollständig lesen/schreiben/ausführen für alle. Als ich den rsync Befehl von Server A ausführen, sehe ich:
afile.txt
989 100% 2.60kB/s 0:00:00 (xfer#78, to-check=0/79)
für jeden und everyfile im Verzeichnis I sichern möchte. Es schlägt fehl, wenn ich tmp-Dateien zu schreiben bekommen:
rsync: mkstemp "/.afile.txt.PZQvTe" (in BACKUP) failed: Permission denied (13)
Stunden googeln später, und ich kann immer noch nicht lösen, was ein sehr einfaches Berechtigungsproblem zu sein scheint. Rat? Danke im Voraus.
Weitere Informationen
Ich habe gerade bemerkt, die am Anfang des Prozesses folgenden Ereignisse eintritt:
rsync: failed to set permissions on "/." (in BACKUP): Permission denied (13)
Ist es auf „/“, um die Erlaubnis versuchen?
bearbeiten
Ich bin als Benutzer angemeldet - einbenutzer. Mein Zielverzeichnis hat volle Lese-/Schreib-/Ausführungsrechte für alle Benutzer, einschließlich des Inhalts. Darüber hinaus gehört das Zielverzeichnis einigen Benutzern und in der Gruppe eines Benutzers.
Follow-up
ich gefunden habe, mit SSH löst diese
Hat diese Konfiguration einmal funktioniert? –
@sputnick: Ich benutze die gleiche Konfiguration, um über Rsync zu pullern, aber dieser Prozess ist ein Push. Um Ihre Frage zu beantworten, habe ich diese Konfiguration in dieser Art von Setup nicht verwendet. – btl
Verwenden von SSH ist eine Problemumgehung, nicht wirklich eine Lösung oder Verständnis der Berechtigungen Problem hier. Ich habe eine ähnliche problema und SSH verwenden ist keine Option für mich:/ –