SCP และเจ้าของไฟล์


12

อะไรคือสาเหตุที่ทำให้เกิดการเปลี่ยนแปลงในการเป็นเจ้าของไฟล์หลังจากที่scp'เปลี่ยนจากเซิร์ฟเวอร์หนึ่งไปยังเซิร์ฟเวอร์อื่น?

ความเป็นเจ้าของไฟล์เปลี่ยนจาก ' owner ' เป็น ' apache ' scp -pผมใช้ ผู้ใช้ ' เจ้าของ ' มีอยู่ในเซิร์ฟเวอร์ทั้งสองและมี UID เดียวกัน


1
เพียงแค่ tar ไฟล์ที่คุณต้องการคัดลอกด้วย -p, scp the tar และ untar บนปลายทางด้วย -p เช่นกัน
นายกรัฐมนตรี

คำตอบ:


12

จากman scp:

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

คุณสามารถเห็น-pตัวเลือกที่ไม่รักษาความเป็นเจ้าของ

หากคุณต้องการรักษาความเป็นเจ้าของไฟล์คุณสามารถใช้rsyncกับ-oและ-gซึ่งจะรักษาเจ้าของและกลุ่ม สิ่งนี้ต้องการให้คุณเรียกใช้rsyncในฐานะรูท


6

เมื่อคุณสแกนความเป็นเจ้าของมาจากผู้ใช้ที่คุณใช้ในการสแกนไปยังเครื่องอื่น ตัวอย่างเช่น:-

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

ความเป็นเจ้าของของ FILENAME ที่โฮสต์ HOSTNAME หลังจาก scp จะเป็น USER ในฐานะเจ้าของและกลุ่มหลักของ USER ในฐานะเจ้าของกลุ่ม

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.