리눅스 rsync 백업시 파일 소유자:그룹 그대로 가져오는 방법

   조회 7004   추천 0    

 안녕하세요.

A 서버(rsync 서버)
B 클라

rsync 를 이용해서 파일을 동기화 할려고 하니  (rsync -a 옵션 줌)

B클라에 있는 파일을 -> A 서버에 동기화를 거치면


B클라에 있던 소유자:그룹이 (예 : user1:group1 )

A서버 rsync 데몬에서 설정한 nobody:nogroup 으로 소유자가 변경이 되는데요. (ssh를 이용했을땐 ssh 사용자 정보로 소유자가 변경)

파일권한이나 타임스탬프 같은 설정은 -a 옵션을 줬을때 그대로 가져 오는데

파일,디렉토리에 대한 소유자정보는 가져 오지 못합니다.


일단은 ssh publickey 인증을 이용, root 계정 접속으로 rsync 를 동기화 하니 파일 소유자를 그대로 가져오는건 확인을 했습니다.

제가 알고 싶은 것은 rsync 데몬을 통해서는 파일 소유자 정보를 그대로 동기화 하는 방법이 있는지 알고 싶습니다.

ssh root 접속을 허용해야 파일소유자를 가져 올 수 있어서 보안문제 때문에 publickey 로 변경하긴 했는데 복잡하지 않은 방법으로 해결방법을 알고 싶어서...


감사합니다.


짧은글 일수록 신중하게.
하셀호프 2017-05
run rsync as root but keep user ownership
https://serverfault.com/questions/255120/run-rsync-as-root-but-keep-user-ownership
avz 옵션 설명이 있네요. 찾으시는 것이 맞는지 모르겠습니다
rsnapshot에 대한 설명도 있네요
집안청소 2017-05
--numeric-ids
man rsync 확인해 보시기 바랍니다.
오준호5 2017-05
답변 감사합니다.

--numeric-ids 옵션도 적용해 보았는데
데몬을 통해서도, ssh를 통해서도 root 계정이 아니면 소유자를 그대로 가져오지 못하네요. 흑흑

rsync 서버에 문제가 있는건지 확인을 해보던지 공개키 설정을 계속 쓰던지 해야 겠습니다.
epowergate 2017-05
양쪽 시스템에 USER/GROUP ID가 동일하게 설정되어 있는지 확인해 보세요


QnA
제목Page 1964/5724
2014-05   5235740   정은준1
2015-12   1761927   백메가
2017-05   3932   남극곰
2017-05   3460   가람이당1
2017-05   5703   오소리
2017-05   5282   씨형
2017-05   3933   두cpu
2017-05   7330   NAS고장났다…
2017-05   4342   분출수
2017-05   4089   후리기
2017-05   7005   오준호5
2017-05   4322   후리기
2017-05   3752   신은왜
2017-05   4195   2FluF
2017-05   4135   케인
2017-05   3573   초호기
2017-05   6447   김영기대전
2017-05   3216   김현우1
2017-05   9366   com5duk
2017-05   4144   2cpumem
2017-05   4197   Jjun
2017-05   5901   으라차차차