Ho la seguente configurazione per i file periodicamente rsync dal server A al server B. Server B ha il demone rsync in esecuzione con la seguente configurazione:rsync - mkstemp fallito: Permesso negato (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
Dal server AI sto emettendo il seguente comando:
rsync -adzPvO --delete --password-file=/path/to/pwd/file/pwd.dat /dir/to/be/backedup/ [email protected]::BACKUP
La directory BACKUP è completamente in lettura/scrittura/esecuzione per tutti. Quando eseguo il comando rsync dal server A, vedo:
afile.txt
989 100% 2.60kB/s 0:00:00 (xfer#78, to-check=0/79)
per ciascuno e everyfile nella directory desidero backup. Viene a mancare quando arrivo a scrittura di file TMP:
rsync: mkstemp "/.afile.txt.PZQvTe" (in BACKUP) failed: Permission denied (13)
Ore di googling più tardi e ancora non riesco a risolvere quello che sembra essere un semplice problema di autorizzazione. Consigli? Grazie in anticipo.
Informazioni aggiuntive
ho appena notato il seguente avviene all'inizio del processo:
rsync: failed to set permissions on "/." (in BACKUP): Permission denied (13)
Sta cercando di impostare l'autorizzazione su "/"?
Modifica
sono entrato come l'utente - someuser. La mia directory di destinazione ha il pieno permesso di lettura/scrittura/esecuzione per tutti, inclusi i suoi contenuti. Inoltre, la directory di destinazione è di proprietà di un utente e nel gruppo di un utente.
Follow-up
ho trovato usando SSH risolve questo
Questa configurazione ha funzionato una volta? –
@sputnick: io uso questa stessa configurazione per PULL via rsync ma questo processo è un PUSH. Quindi, per rispondere alla tua domanda, non ho usato questa configurazione in questo tipo di installazione. – btl
L'utilizzo di SSH è una soluzione alternativa, non una vera soluzione o comprensione del problema delle autorizzazioni qui. Sto avendo un problema simile e l'utilizzo di SSH non è un'opzione per me:/ –