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.


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.


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.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.