Project

General

Profile

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

Added by Joël Cuissinat over 1 year ago. Updated 10 months ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
03/04/2020
Due date:
% Done:

100%

Remaining (hours):
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 View (54.8 KB) Benjamin Bohard, 11/18/2020 03:33 PM

Associated revisions

Revision fc462d43 (diff)
Added by Joël Cuissinat 10 months ago

  • migration27.sh : restauration des acls bloc par bloc

Ref: #29687

Revision 26bb3571 (diff)
Added by Benjamin Bohard 10 months ago

Do not overwrite log file to keep all errors.

Ref #29687

History

#1 Updated by Joël Cuissinat over 1 year ago

  • Description updated (diff)

#2 Updated by Joël Cuissinat over 1 year ago

  • Parent task changed from #29617 to #29815

#3 Updated by Benjamin Bohard 10 months ago

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 Updated by Benjamin Bohard 10 months ago

  • Status changed from Nouveau to Résolu

#5 Updated by Joël Cuissinat 10 months ago

  • Assigned To set to Benjamin Bohard

#6 Updated by Joël Cuissinat 10 months ago

  • Status changed from Résolu to Fermé
  • % Done changed from 0 to 100
  • Remaining (hours) set to 0.0

Le traitement proposé me semble efficace :)

Also available in: Atom PDF