Nowe posty

Autor Wątek: Rsync konfiguracja  (Przeczytany 3855 razy)

slyt

  • Gość
Rsync konfiguracja
« dnia: 2008-06-16, 11:13:50 »
CentOS v5.1
Mam problem z prawidłową konfiguracją rsync-a.

rsyncd.conf:

max connections = 2
motd file = /etc/rsync.motd
log file = /var/log/rsync.log
pid file = /var/run/rsync.pid
lock file = /var/run/rsync.lock
timeout = 300

[01]
path = /home/rsync/rc
comment = Udzial z aktualnym RC i REJ
read only = yes
list = yes
uid = nobody
gid = nobody
use chroot = true
auth users = rc
secrets file = /etc/rsyncd.secrets

[02]
path = /home/rsync/rozl
comment = Udzial z aktualnym ROZL
read only = yes
list = yes
uid = nobody
gid = nobody
auth users = rozliczenia
secrets file = /etc/rsyncd.secrets

Rsync jest startowany przez xinetd. Wpis w /etc/services jest (zarowno tcp jak i udp).

Listing /home:
razem 32
drwx------  2 root   root     16384 mar 21 09:04 lost+found
drwxr-xr-x  4 root   root      4096 cze 14 12:59 rsync

Listing /home/rsync:
razem 16
drwxr-xr-x 4 root root 4096 cze 14 13:11 rc
drwxr-xr-x 3 root root 4096 cze 14 13:11 rozl

No i teraz próby:
rsync rsync://rc@localhost
01              Udzial z aktualnym RC i REJ
02              Udzial z aktualnym ROZL

rsync rsync://rc@localhost/01
Password:
@ERROR: chroot failed
rsync error: error starting client-server protocol (code 5) at main.c(1296) [receiver=2.6.8]

i drugi udział:
rsync rsync://rozliczenia@localhost/02
Password:
@ERROR: chroot failed
rsync error: error starting client-server protocol (code 5) at main.c(1296) [receiver=2.6.8]

Hasło wpisuję dobre bo jak wpisze nieprawidłowe to jest "auth failed ...".
Jedyne podpowiedzi jakie znalazłem w necie to błędnie wpisana wartość path, ale jakoś nie mogę sie jej doszukać. Próbowałem zmieniać uprawnienia do /home/rsync dla nobody:nobody ale to niczego nie zmieniało.

Niech ktoś mi coś podpowie / nakieruje bo mnie zaraz coś trafi.

Pozdrawiam

norbert_ramzes

  • Gość
Rsync konfiguracja
« Odpowiedź #1 dnia: 2008-06-23, 15:34:17 »
PATH to zmienna powłoki - zobacz do skryptów "startowych" oraz do ~/..bashrc i ~/.bash_profile