Problème de droits d'accès après copie Rsync
Fermé
Dugroin1
Messages postés
28
Date d'inscription
mercredi 3 novembre 2021
Statut
Membre
Dernière intervention
29 novembre 2023
-
17 janv. 2022 à 10:23
mamiemando Messages postés 33446 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 décembre 2024 - 17 janv. 2022 à 11:59
mamiemando Messages postés 33446 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 décembre 2024 - 17 janv. 2022 à 11:59
A voir également:
- Problème de droits d'accès après copie Rsync
- Copie cachée - Guide
- Copie écran samsung - Guide
- Acces rapide - Guide
- Super copie - Télécharger - Gestion de fichiers
- Copie disque dur - Guide
1 réponse
mamiemando
Messages postés
33446
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
20 décembre 2024
7 812
Modifié le 17 janv. 2022 à 12:02
Modifié le 17 janv. 2022 à 12:02
Bonjour,
Je ne pense pas que ce soit possible, car ça reviendrait à "imposer" des droits d'une machine vers une autre quand tu copies un fichier d'une machine vers une autre. Si le fichier transféré est une archive tu peux maintenir le masque de droit des fichiers contenus dans l'archive (ainsi, un exécutable et non exécutable resteront en tant que tel une fois l'archive décompressée côté client).
Peut-être que ce que tu cherches n'est pas
Si on revient à
En conséquence, à moins d'avoir un umask absurde, l'utilisateur client peut toujours lire les fichiers qu'il rapatrie. Comme il est propriétaire de ces fichiers, il peut toujours en modifier les droits via
Ces changements de droits peuvent être fait avec la commande dédiée une fois les fichiers rapatriés, mais il existe aussi dans
Bonne chance
Je ne pense pas que ce soit possible, car ça reviendrait à "imposer" des droits d'une machine vers une autre quand tu copies un fichier d'une machine vers une autre. Si le fichier transféré est une archive tu peux maintenir le masque de droit des fichiers contenus dans l'archive (ainsi, un exécutable et non exécutable resteront en tant que tel une fois l'archive décompressée côté client).
Peut-être que ce que tu cherches n'est pas
rsyncmais plutôt un système de fichiers distribué comme
cifsou
nfs.
Si on revient à
rsync, c'est l'utilisateur qui lance
rsync(donc côté client) qui définit le propriétaire, le groupe propriétaire et les droits associés aux fichiers rapatriés :
- Utilisateur propriétaire : lui-même ;
- Groupe propriétaire : son groupe primaire (voir
usermod
) ; - Droits : ceux-ci sont définis conformément à son umask (voir
umask
).
En conséquence, à moins d'avoir un umask absurde, l'utilisateur client peut toujours lire les fichiers qu'il rapatrie. Comme il est propriétaire de ces fichiers, il peut toujours en modifier les droits via
chmod. Par contre, à moins d'être root ou sudoer, il ne peut pas changer l'utilisateur ou le groupe propriétaire (voir
chownet
chgrp), ces opérations nécessitent des droits administrateurs.
Ces changements de droits peuvent être fait avec la commande dédiée une fois les fichiers rapatriés, mais il existe aussi dans
rsyncdes options qui permettent de spécifier les droits au travers de la commande
rsync, comme évoqué dans cette discussion :
-
--owner
-
--group
-
--chown
-
--usermap
Bonne chance