chủ sở hữu tập tin và scp


12

Các lý do có thể tạo ra sự thay đổi quyền sở hữu tệp sau khi scpchuyển từ máy chủ này sang máy chủ khác là gì?

Quyền sở hữu tệp đã thay đổi từ ' chủ sở hữu ' thành ' apache '. Tôi đã sử dụng scp -p. Người dùng ' chủ sở hữu ' tồn tại trên cả hai máy chủ và có cùng UID.


1
Chỉ cần tar các tập tin bạn muốn sao chép bằng -p, scp tar và gỡ bỏ trên đích với -p là tốt.
Thủ tướng

Câu trả lời:


11

Từ man scp:

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

Bạn có thể thấy -ptùy chọn không bảo vệ quyền sở hữu.

Nếu bạn muốn duy trì quyền sở hữu tệp, bạn có thể sử dụng rsyncvới -o-g, sẽ giữ nguyên chủ sở hữu và nhóm. Điều này đòi hỏi bạn phải chạy rsyncnhư root.


6

Khi bạn scp, quyền sở hữu đến từ người dùng bạn sử dụng để chuyển sang máy khác. Ví dụ:-

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

Quyền sở hữu của FILENAME tại máy chủ HOSTNAME sau scp sẽ là USER với tư cách là chủ sở hữu và nhóm chính của USER là quyền sở hữu nhóm của nó.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.