#1 Le 26/01/2017, à 22: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, à 22: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, à 19: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, à 02: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