Installasjon av rsync
        
        
          Av sikkerhetsgrunner å kjøre rsync
          server som en uprivilegert bruker og gruppe oppfordres. Hvis du har
          tenkt å kjøre rsync
          som en nisse, opprett rsyncd bruker
          og gruppe med følgende kommandoer utstedt av root brukeren:
        
        groupadd -g 48 rsyncd &&
useradd -c "rsyncd Daemon" -m -d /home/rsync -g rsyncd \
    -s /bin/false -u 48 rsyncd
        
          Installer rsync ved å kjøre
          følgende kommandoer:
        
        ./configure --prefix=/usr    \
            --disable-xxhash \
            --without-included-zlib &&
make
        
          Hvis du har Doxygen-1.14.0 installert og ønsker å bygge
          HTML API dokumentasjon, kjør:
        
        doxygen
        
          For å kjøre testene, fiks én test og kjør deretter testpakken:
        
        sed -i '/typedef/d' wildtest.c &&
make check
        
          Nå, som root bruker:
        
        make install
        
          Hvis du har laget dokumentasjonen, installer den ved å bruke
          følgende kommandoer som root
          bruker:
        
        install -v -m755 -d          /usr/share/doc/rsync-3.4.1/api &&
install -v -m644 dox/html/*  /usr/share/doc/rsync-3.4.1/api
       
      
        
          Parameterforklaringer
        
        
          --disable-xxhash: Denne
          bryteren deaktiverer avansert xxhash kontrollsum støtte. Fjern
          denne bryteren hvis du har installert xxhash.
        
        
          --without-included-zlib:
          Denne bryteren aktiverer kompilering med det systeminstallerte zlib
          biblioteket.
        
       
      
        
          Konfigurere rsync
        
        
          
            Konfigurasjonsfiler
          
          
            /etc/rsyncd.conf
          
         
        
          
            Konfigurasjonsinformasjon
          
          
            For klienttilgang til eksterne filer, må du kanskje installere
            OpenSSH-10.0p1 pakken for å koble til den
            eksterne serveren.
          
          
            Dette er en enkel nedlastingskonfigurasjon for å sette opp
            kjørende rsync som
            en server. Se rsyncd.conf(5)
            manualside for flere alternativer (dvs. brukerautentisering).
          
          cat > /etc/rsyncd.conf << "EOF"
# This is a basic rsync configuration file
# It exports a single module without user authentication.
motd file = /home/rsync/welcome.msg
use chroot = yes
[localhost]
    path = /home/rsync
    comment = Default rsync module
    read only = yes
    list = yes
    uid = rsyncd
    gid = rsyncd
EOF
          
            Du kan finne ytterligere konfigurasjonsinformasjon og generell
            dokumentasjon om rsync på https://rsync.samba.org/documentation.html.
          
         
        
          
            Oppstartsskript
          
          
            Merk at du bare trenger å starte rsync server hvis du vil tilby et
            rsync arkiv på din lokale
            maskin. Du trenger ikke dette skriptet for å kjøre rsync klienten.
          
          
            Installer /etc/rc.d/init.d/rsyncd init skriptet
            inkludert i blfs-bootscripts-20250225 pakken.
          
          make install-rsyncd