Projet

Général

Profil

Tâche #29687

Scénario #29815: migration27.sh : la restauration des ACL s'arrête au 1er groupe inconnu (suite)

migration27.sh : différentier les erreurs entre fichier absent et utilisateur inconnu

Ajouté par Joël Cuissinat il y a environ 4 ans. Mis à jour il y a plus de 3 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
04/03/2020
Echéance:
% réalisé:

100%

Restant à faire (heures):
0.0

Description

  • utilisateur inconnu
    root@scribe:~# /usr/bin/setfacl --restore=/root/mnt/sauvegardes/scribe-0000000A/acls.sauv 
    setfacl : /root/mnt/sauvegardes/scribe-0000000A/acls.sauv : Argument invalide à la ligne 104
    root@scribe:~# echo $?
    1
    
  • fichiers absents
    root@scribe:~# /usr/bin/setfacl --restore=/tmp/acls.txt 
    setfacl: /home/workgroups/professeurs/gestion-postes: Aucun fichier ou dossier de ce type
       [ ... ]
    setfacl: /home/a/admin/perso/IntegrDom/joineole.exe: Aucun fichier ou dossier de ce type
    root@scribe:~# echo $?
    1
    

migration27.sh Voir (54,8 ko) Benjamin Bohard, 18/11/2020 15:33

Révisions associées

Révision fc462d43 (diff)
Ajouté par Joël Cuissinat il y a plus de 3 ans

  • migration27.sh : restauration des acls bloc par bloc

Ref: #29687

Révision 26bb3571 (diff)
Ajouté par Benjamin Bohard il y a plus de 3 ans

Do not overwrite log file to keep all errors.

Ref #29687

Historique

#1 Mis à jour par Joël Cuissinat il y a environ 4 ans

  • Description mis à jour (diff)

#2 Mis à jour par Joël Cuissinat il y a presque 4 ans

  • Tâche parente changé de #29617 à #29815

#3 Mis à jour par Benjamin Bohard il y a plus de 3 ans

Après discussion avec Joël, proposition d’un comportement différent : tentative de restauration des acls bloc par bloc et liste des blocs en erreur dans le fichier de log /tmp/aclserr.log, ainsi que l’affichage de l’entrée provoquant l’erreur dans la console.

#4 Mis à jour par Benjamin Bohard il y a plus de 3 ans

  • Statut changé de Nouveau à Résolu

#5 Mis à jour par Joël Cuissinat il y a plus de 3 ans

  • Assigné à mis à Benjamin Bohard

#6 Mis à jour par Joël Cuissinat il y a plus de 3 ans

  • Statut changé de Résolu à Fermé
  • % réalisé changé de 0 à 100
  • Restant à faire (heures) mis à 0.0

Le traitement proposé me semble efficace :)

Formats disponibles : Atom PDF