한 서버에서 다른 서버로 파일을 이동한 후 파일 소유권이 변경될 수 있는 이유는 무엇입니까 scp
?
파일 소유권이 '(으)로 변경되었습니다.소유자' 도착하다'아파치'. 나는 그것을 사용했다 scp -p
. 사용자'소유자'이 두 서버에 모두 존재하며 동일한 UID를 갖습니다.
답변1
에서 man scp
:
-p Preserves modification times, access times, and modes from the
original file.
-p
옵션이 소유권을 유지하지 않는 것을 볼 수 있습니다 .
파일 소유권을 유지하려면 및 와 rsync
함께 사용 하면 소유자와 그룹이 유지됩니다. 이를 위해서는 루트로 실행해야 합니다 .-o
-g
rsync
답변2
scp를 사용하면 scp에 사용한 사용자로부터 소유권이 다른 컴퓨터로 이전됩니다. 예를 들어:-
scp FILENAME USER@HOSTNAME:/PATH/TO/DESTINATION/
scp 이후 호스트 HOSTNAME의 FILENAME 소유권은 소유자로서 USER가 되고 그룹 소유권으로 USER의 기본 그룹이 됩니다.