scp y propietario del archivo

12

¿Cuáles son las razones que podrían hacer un cambio en la propiedad de un archivo después scpde pasarlo de un servidor a otro?

La propiedad del archivo cambió de ' propietario ' a ' apache '. He utilizado scp -p. El usuario ' propietario ' existe en ambos servidores y tiene el mismo UID.

4m1nh4j1
fuente
1
Solo alquila los archivos que deseas copiar con -p, scp el alquitrán y descomprime en el destino con -p también.
Prime

Respuestas:

11

De man scp:

-p      Preserves modification times, access times, and modes from the
        original file.

Puede ver que la -popción no conserva la propiedad.

Si desea preservar la propiedad del archivo, puede usarlo rsynccon -oy -g, que preservará el propietario y el grupo. Esto requiere que se ejecute rsynccomo root.

Cuonglm
fuente
6

Cuando scp, la propiedad proviene del usuario que usa para scp a la otra máquina. Por ejemplo:-

scp FILENAME USER@HOSTNAME:/PATH/TO/DESTINATION/

La propiedad de FILENAME en el host HOSTNAME después de scp será USUARIO como propietario y el grupo principal de USUARIO como propiedad del grupo.

principiante
fuente