« LINUX:RSYNCD » : différence entre les versions

Aucun résumé des modifications
Aucun résumé des modifications
Ligne 76 : Ligne 76 :
==Configuration==
==Configuration==
La configuration est similaire à celle de Windows. Le fichier de configuration est "/etc/rsyncd.conf".
La configuration est similaire à celle de Windows. Le fichier de configuration est "/etc/rsyncd.conf".
Voici un exemple:
----
# global
max connections = 2
# limiter à IPV4
address=0.0.0.0
uid = sauvegarde
gid = sauvegarde
use chroot = true
log file = /var/log/rsyncd.log
lock file = /run/rsyncd.lock
pid file = /run/rsyncd.pid
# partage
[genealogie]
    path = /produc/genealogie
    comment = Espace pour la généalogie
    strict modes = false
    auth users = lsauvegarde
    secrets file = /etc/rsyncd.secrets
    hosts allow = 192.168.1.2
    read only = true
    list = false
    charset=utf-8
----
Il important de définit le couple "uid" et "gid", c'est à dire définir l'utilisateur et le groupe au niveau du système Linux où s'exécute ce service. Il définit les droits d'accès à l'arborescence mise à disposition. Si cet utilisateur ou ce groupe n'a pas de droit sur un fichier ou un répertoire, celui-ci ne pourra pas être accessible. Dans l'exemple, nous avons choisi le couple "sauvegarde:sauvegarde" car dans l'article précédent, nous avions décrit sa création.
L'utilisateur "lsauvegarde" n'est pas un utilisateur défini sous Windows ou Linux. RSYNCD a ses propres utilisateurs. Les couples "utilisateurs/mots de passe" sont repris dans le fichier "/etc/rsyncd.secrets". Dans ce fichier, chaque ligne comprend deux zones séparées par le signe ":", le nom d'utilisateur en premier, le mot de passe en second. Exemple:
----
lsauvegarde:Faucon999Noir
----