rsync - no se pudo establecer el permiso - operación no permitida

10

Recibí el siguiente comando con este error

rsync -avz --links -O /home/jansiatest/.jenkins/workspace/svn_to_demo/trunk/CPS/ [email protected]:/home/tasklite/temp
sending incremental file list
./
rsync: failed to set permissions on "/home/tasklite/temp/.": Operation not permitted (1)

Pero la cosa es que no quiero cambiar el permiso de "/ home / tasklite / temp /". ¿Cómo puedo configurar eso?

Jerome Ansia
fuente

Respuestas:

11

Reemplazar -avzcon -rltvz. (La -aopción es equivalente a -rlptgoD).

Kevin DeGraaf
fuente
Gracias hombre también me ayudó. Aunque solo necesitaba -rltv (no -rltvz) en lugar de -av. Como solo usé -av y no -avz para empezar :)
Zeroz
1
Este no es un buen consejo. Sí, no tratar de establecer permisos evitará que establezca permisos ... pero si el usuario quiere establecer permisos, esto solo está ocultando el verdadero problema. Recibo este error a pesar de que el usuario rsync y el directorio de destino son el mismo usuario y los archivos tienen permisos 777 ...
Cerin
4

Agregar --no-pdeshabilita solo la configuración de permisos, dejando -aintactas todas las demás opciones de configuración . Otro problema que sucede a menudo es la incapacidad de establecer tiempos, esto se puede ordenar agregando -Olo que ya tiene en su código

usuario398140
fuente