Mapeo de UID con rsync

Mapeo de UID con rsync

Estoy migrando archivos entre servidores y tengo que asignar UID (agregue 500) y GID. Como me gustaría hacerlo en una sola pasada, ¿hay alguna manera de ejecutar un comando para cada archivo que se copia en rsync?

Respuesta1

rsync hace lo que quieres si le das -a. En realidad, solo necesitas -oy -g, pero como estás tratando de conservar esta cantidad, probablemente quieras el resto de lo que -aproporciona.

Obviamente necesitas permisos de root en el lado remoto para que esto funcione. Esto significa que debe iniciar sesión como root en el sistema remoto si realiza la sincronización a través de SSH. Si, en cambio, está ejecutando rsynccomo demonio en el sistema remoto, debe ejecutarse como root.

información relacionada