scp e proprietário do arquivo

8

Quais são os motivos que podem fazer uma mudança na propriedade de um arquivo depois de scp 'it de um servidor para outro?

A propriedade do arquivo foi alterada de ' proprietário ' para ' apache '. Eu usei scp -p . O usuário ' proprietário ' existe nos dois servidores e tem o mesmo UID.

    
por 4m1nh4j1 15.07.2014 / 11:00

2 respostas

7

De man scp :

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

Você pode ver que a opção -p não preserva a propriedade.

Se você quiser preservar a propriedade do arquivo, use rsync com -o e -g , o que preservará o proprietário e o grupo. Isso requer que você execute rsync como root.

    
por 15.07.2014 / 11:07
4

Quando você scp, a propriedade vem do usuário que você usa para scp para a outra máquina. Por exemplo: -

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

A propriedade de FILENAME no host HOSTNAME após scp será USER como proprietário e grupo principal de USER como propriedade do grupo.

    
por 15.07.2014 / 11:07

Tags