¸®´ª½º rsync ¹é¾÷½Ã ÆÄÀÏ ¼ÒÀ¯ÀÚ:±×·ì ±×´ë·Î °¡Á®¿À´Â ¹æ¹ý

   Á¶È¸ 6745   Ãßõ 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 로 변경하긴 했는데 복잡하지 않은 방법으로 해결방법을 알고 싶어서...


감사합니다.


ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
run rsync as root but keep user ownership
https://serverfault.com/questions/255120/run-rsync-as-root-but-keep-user-ownership
avz ¿É¼Ç ¼³¸íÀÌ Àֳ׿ä. ãÀ¸½Ã´Â °ÍÀÌ ¸Â´ÂÁö ¸ð¸£°Ú½À´Ï´Ù
rsnapshot¿¡ ´ëÇÑ ¼³¸íµµ Àֳ׿ä
--numeric-ids
man rsync È®ÀÎÇØ º¸½Ã±â ¹Ù¶ø´Ï´Ù.
¿ÀÁØÈ£5 2017-05
´äº¯ °¨»çÇÕ´Ï´Ù.

--numeric-ids ¿É¼Çµµ Àû¿ëÇØ º¸¾Ò´Âµ¥
µ¥¸óÀ» ÅëÇؼ­µµ, ssh¸¦ ÅëÇؼ­µµ root °èÁ¤ÀÌ ¾Æ´Ï¸é ¼ÒÀ¯ÀÚ¸¦ ±×´ë·Î °¡Á®¿ÀÁö ¸øÇϳ׿ä. ÈæÈæ

rsync ¼­¹ö¿¡ ¹®Á¦°¡ Àִ°ÇÁö È®ÀÎÀ» Çغ¸´øÁö °ø°³Å° ¼³Á¤À» °è¼Ó ¾²´øÁö ÇØ¾ß °Ú½À´Ï´Ù.
epowergate 2017-05
¾çÂÊ ½Ã½ºÅÛ¿¡ USER/GROUP ID°¡ µ¿ÀÏÇÏ°Ô ¼³Á¤µÇ¾î ÀÖ´ÂÁö È®ÀÎÇØ º¸¼¼¿ä


QnA
Á¦¸ñPage 1926/5688
2015-12   1536068   ¹é¸Þ°¡
2014-05   5000176   Á¤ÀºÁØ1
2023-04   4098   ¹Î°æ¿­
2015-08   4098   ¾Æ³¢¶ó
2020-03   4098   ¾ËÇüÒ
2018-12   4098   Æ丣¼¼¿ì½º
2018-07   4098   ²Þ²Ù´Âº£ºó¾ß
2007-03   4098   ±èÁ¤Çö
2015-05   4098   °øµ¹ÀÌ
2017-06   4099   Æ۽̱Û
2023-03   4099   À嵿°Ç2014
2014-08   4099   °ÉÀνÅȫö
2019-04   4099   ¿©ÇØiÀÌ»óº¹
2013-12   4099   À©µµ¿ì10
2018-05   4099   ÈëÀïÀÌ
2015-01   4099   ´ëÇѹα¹
2016-02   4099   ¹Ù¶÷À»µîÁö°í
2018-06   4099   »ßµ¹À̽½ÇÄÀÌ
2017-06   4099   ¾Óµå·¹ÁØ
2016-05   4099   »ßµ¹À̽½ÇÄÀÌ
2014-07   4099   Àϸ®ÄÉ
2018-01   4099   Çູ´ÜÁö