scp dan pemilik file

12

Apa alasan yang bisa membuat perubahan dalam kepemilikan file setelah scpdari satu server ke server lainnya?

Kepemilikan file berubah dari ' pemilik ' ke ' apache '. Saya menggunakan scp -p. ' Pemilik ' pengguna ada di kedua server dan memiliki UID yang sama.

4m1nh4j1
sumber
1
Cukup tar file yang ingin Anda salin dengan -p, scp tar, dan untar di tujuan dengan -p juga.
Perdana

Jawaban:

11

Dari man scp:

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

Anda dapat melihat -popsi tidak mempertahankan kepemilikan.

Jika Anda ingin mempertahankan kepemilikan file, Anda dapat menggunakan rsyncdengan -odan -g, yang akan mempertahankan pemilik dan grup. Ini mengharuskan Anda untuk menjalankan rsyncsebagai root.

cuonglm
sumber
6

Saat Anda scp, kepemilikan berasal dari pengguna yang Anda gunakan untuk scp ke mesin lain. Sebagai contoh:-

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

Kepemilikan FILENAME di host HOSTNAME setelah scp akan menjadi USER sebagai pemilik dan grup utama USER sebagai kepemilikan grupnya.

pemula
sumber