Je pense qu'un script du genre pourrait faire l'affaire :
premierement, aller dans /mnt/sauvegarde/home/moi, faire un find dans argument pour recuperer la liste de tous les fichiers.
Ensuite :
while read fichier;
fichier_home=`echo $fichier | sed 's#/mnt/sauvegarde##'`
chmod --reference $fichier $fichier_home
done < liste
Bon, c'est pas vraiement testé. La bonne idée la dedans, c'est le coup du chmod --reference. Ensuite, faut blinder un peut plus le script (nom de fichier avec espaces, ...)
# idee comme ça
Posté par castorpilot . En réponse au message Récupérer droits sur fichiers. Évalué à 3.
premierement, aller dans /mnt/sauvegarde/home/moi, faire un find dans argument pour recuperer la liste de tous les fichiers.
Ensuite :
while read fichier;
fichier_home=`echo $fichier | sed 's#/mnt/sauvegarde##'`
chmod --reference $fichier $fichier_home
done < liste
Bon, c'est pas vraiement testé. La bonne idée la dedans, c'est le coup du chmod --reference. Ensuite, faut blinder un peut plus le script (nom de fichier avec espaces, ...)