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/ jansia@ps27670.dreamhost.com:/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?

Respuestas:


11

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


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

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.