rsyncd.conf chroot 옵션의 적용에 따라 아래와 같이 target 서버의 데이터 ownership이 결정 된다.

chroot = no 로 적용하면 symbolic link 파일도 가져오고, 파일/디렉토리도 target 서버에 맞춰 ownership을 맞춰 준다.

아래는 테스트 내용이다.

 

## 서버 정보
source 서버 : csnode01
target 서버 : csnode02

 

## 계정 정보
[root@csnode01 mapoo]# cat /etc/passwd |grep mapoo
mapoo:x:502:502::/home/mapoo:/bin/bash

[root@csnode01 mapoo]# cat /etc/group |grep mapoo
mapoo:x:502:

 

[root@csnode02 mapoo]# cat /etc/passwd | grep mapoo
mapoo:x:520:520::/home/mapoo:/bin/bash

[root@csnode02 mapoo]# cat /etc/group |grep mapoo
mapoo:x:520:

 

### chroot = no 적용 ###
[root@csnode01 mapoo]# cat /etc/rsyncd.conf
[rsync-test]
uid = root
gid = wheel
path = /home/mapoo
comment = test
use chroot = no
read only = no
write only = no
#hosts allow = 192.168.1.254
max connections = 4
timeout = 600

 

[root@csnode02 mapoo]# rsync -av 192.168.0.41::rsync-test /home/mapoo/rsync-test

[root@csnode02 mapoo]# ls -la /home/mapoo
total 40
drwx------   5 mapoo mapoo 4096 Mar  3 20:35 .
drwxr-xr-x.  5 root  root  4096 Feb 26 15:13 ..
-rw-------   1 mapoo mapoo  242 Feb 26 15:10 .bash_history
-rw-r--r--   1 mapoo mapoo   18 Jul  9  2013 .bash_logout
-rw-r--r--   1 mapoo mapoo  176 Jul  9  2013 .bash_profile
-rw-r--r--   1 mapoo mapoo  124 Jul  9  2013 .bashrc
drwxr-xr-x   2 mapoo mapoo 4096 Jul 15  2010 .gnome2
-rw-r--r--   1 mapoo mapoo  171 Oct 16  2013 .kshrc
drwxr-xr-x   4 mapoo mapoo 4096 Jan 25 22:39 .mozilla
drwx------  16 mapoo mapoo 4096 Mar  3 19:56 rsync-test

 

### chroot = yes 적용 ###
[root@csnode01 mapoo]# cat /etc/rsyncd.conf
[rsync-test]
uid = root
gid = wheel
path = /home/mapoo
comment = test
use chroot = yes
read only = no
write only = no
#hosts allow = 192.168.1.254
max connections = 4
timeout = 600

 

[root@csnode02 mapoo]# rsync -av 192.168.0.41::rsync-test /home/mapoo/rsync-test

[root@csnode02 mapoo]# ls -la /home/mapoo
total 40
drwx------   5 mapoo mapoo 4096 Mar  3 20:35 .
drwxr-xr-x.  5 root  root  4096 Feb 26 15:13 ..
-rw-------   1 mapoo mapoo  242 Feb 26 15:10 .bash_history
-rw-r--r--   1 mapoo mapoo   18 Jul  9  2013 .bash_logout
-rw-r--r--   1 mapoo mapoo  176 Jul  9  2013 .bash_profile
-rw-r--r--   1 mapoo mapoo  124 Jul  9  2013 .bashrc
drwxr-xr-x   2 mapoo mapoo 4096 Jul 15  2010 .gnome2
-rw-r--r--   1 mapoo mapoo  171 Oct 16  2013 .kshrc
drwxr-xr-x   4 mapoo mapoo 4096 Jan 25 22:39 .mozilla
drwx------  16 502   502   4096 Mar  3 19:56 rsync-test

rsync chroot 옵션

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다