Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 26/01/2017, à 23:16

johannes

Mais pourquoi rsync a besoin des droits d'écriture sur la source

Bonjour,

J'essai de configurer une sauvegarde d'un home depuis un nas.
J'ai configuré le daemon rsync du poste pour qu'il puis lire les données (j'ai ajouté l'utilisateur rsync à mon groupe ce qui lui confère un accès au minimum en lecture).

la commande est celle-ci:

rsync -a --delete 192.168.1.29::share_rsync /media/johannes/Extension/Temp/sauvegarde/

Résultat, des erreurs sur certains fichiers, tous ceux dont les droits sont limités à la lecture.

rsync: send_files failed to open "/isabelle/Téléchargements/roller skate skirt complete pattern.pdf" (in share_rsync): Permission denied (13)

Pourtant, la source n'a, à priori, pas besoin de ce droit; et puis c'est moins bon pour la sécurité.

question subsidiaire, comment contourner cette limite sans changer les propriétaires des fichiers?

Merci d'avance pour vos idées

Hors ligne

#2 Le 26/01/2017, à 23:55

Vobul

Re : Mais pourquoi rsync a besoin des droits d'écriture sur la source

Les droits sont-ils bien limités à la lecture mais pour tout le monde ?

Quel est le retour de cette commande ?

namei -m "/isabelle/Téléchargements/roller skate skirt complete pattern.pdf"

Vobul
Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.
RTFM

Hors ligne

#3 Le 27/01/2017, à 20:41

johannes

Re : Mais pourquoi rsync a besoin des droits d'écriture sur la source

Bonjour,

Pour commencer, voici le retour de la commande

isabelle@internet:/home$ namei -m "isabelle/Téléchargements/roller skate skirt complete pattern.pdf"
f: isabelle/Téléchargements/roller skate skirt complete pattern.pdf
 drwxr-xr-x isabelle
 drwxr-xr-x Téléchargements
 -rw-r----- roller skate skirt complete pattern.pdf

Rsync est lancé avec l'utilisateur rsync
Le fichier fait partie du groupe "isabelle"

isabelle@internet:/home$ ls -l "isabelle/Téléchargements/roller skate skirt complete pattern.pdf"
-rw-r----- 1 isabelle isabelle 92685 nov.  12  2015 isabelle/Téléchargements/roller skate skirt complete pattern.pdf

Et puis j'ai mis l'utilisateur rsync dans le groupe isabelle :

isabelle@internet:/home$ groups rsync
rsync : rsync isabelle

Pour pousser un peu plus loin, j'ai tenté l'ouverture sous l'utilisateur rsync

rsync@internet:/home$ evince "isabelle/Téléchargements/roller skate skirt complete pattern.pdf" 
No protocol specified
Failed to connect to Mir: Failed to connect to server socket: Permission non accordée
Unable to init server: Impossible de se connecter : Connexion refusée
Cannot parse arguments: Impossible d'ouvrir l'affichage : 

Donc j'ai bien un problème d'accès en lecture
Il semblerait que je n'ai pas tout compris concernant le autorisations

Hors ligne

#4 Le 30/01/2017, à 03:03

Vobul

Re : Mais pourquoi rsync a besoin des droits d'écriture sur la source

Essaie de le lire avec rsync mais pas avec evince:

su rsync
file "isabelle/Téléchargements/roller skate skirt complete pattern.pdf"

Vobul
Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.
RTFM

Hors ligne