rsync w trybie serwer i w

Konfiguracja serwerów, usług, itp.
grzebyk
Posty: 14
Rejestracja: 14 września 2006, 16:59

rsync w trybie serwer i właściciel kopii

Post autor: grzebyk »

Na pierwszym komputerze uruchomiłem rsync w trybie serwer o takim konfigu:

Kod: Zaznacz cały

log file=/var/log/rsyncd
pid file=/var/run/rsyncd.pid

[kopia]

        comment = kopia
        path = /home/kopia
        lock file = /var/lock/rsyncd
        read only = no
        list = yes
#       uid = nobody
#       gid = nogroup
        log format = %t: host %h (%a) %o %f (%l bytes). Total %b bytes.
        dont compress = *.gz *.tgz *.zip *.z *.rpm *.deb *.iso *.bz2 *.tbz
Komputer drugi łącząc się z pierwszym, poleceniem:

Kod: Zaznacz cały

rsync -av /home/data 192.168.1.254::kopia
Tworzę lustrzaną kopię swojego katalogu /home/data na drugim komputerze /home/kopia.

A teraz pytanko dlaczego na komputerze pierwszej tworzonej kopii lustrzanej /home/kopia wszystkie katalogi i pliki maja właściciela ,,nobody'' i grupę ,,nogroup'', jeżeli przy synchronizacji została użyta opcja ,,-a'', która odpowiada za zachowanie atrybutów i właściciela?
Awatar użytkownika
czarownik
Beginner
Posty: 240
Rejestracja: 22 maja 2009, 17:23

Post autor: czarownik »

Mam podobny problem, chciałem sobie zrobić kopię lustrzaną katalogów www, gdzie uprawnienia do plików są dla mnie bardzo ważne, ale gdy próbuję użyć

Kod: Zaznacz cały

 rsunc-a
za każdym razem mam uprawnienia użytkownika za pomocą którego kopiuje pliki. Poniżej komendy których używałem.

Kod: Zaznacz cały

rsync -r -t -v --progress 
rsync -avz
rsync -vzr --delete
rsync -vz
Według podręcznika pomocy polecenie:

Kod: Zaznacz cały

rsync -avzr --delete  
powinno kopiować uprawnienia, linki symboliczne itp. No chyba, że coś źle zrozumiałem?
ODPOWIEDZ