Project

General

Profile

Tâche #31779

Scénario #31715: Traitement express MEN (08-10)

migration28.sh : les ACL sous /home/adhomes ne sont pas sauvegardées

Added by Joël Cuissinat 4 months ago. Updated 3 months ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
03/02/2021
Due date:
% Done:

100%

Remaining (hours):
0.0

Description

Si on sauvegarde une 2.7.2 où les répertoires utilisateur sont déjà déplacés, les ACL sont perdues !


Related issues

Related to Distribution EOLE - Scénario #31674: migration28.sh : la restauration des ACL s'arrête sur une erreur "Too many open files" + erreurs AmonEcole Terminé (Sprint) 02/22/2021 03/12/2021

Associated revisions

Revision f8cbe3b6 (diff)
Added by Joël Cuissinat 4 months ago

migrationSh_restauration.sh : vérification ACL utilisateur

Ref: #31674
Ref: #31779

Revision 908f8db8 (diff)
Added by Joël Cuissinat 4 months ago

migration28.sh : save /home/adhomes ACL

Ref: #31779

Revision 6d02807c (diff)
Added by Joël Cuissinat 4 months ago

migration28.sh : if AD→AD create symlinks before ACL

Ref: #31779

Revision 95e81e06 (diff)
Added by Joël Cuissinat 4 months ago

migration28.sh : there might not be ACL error

Ref: #31779

Revision 9b186b42 (diff)
Added by Joël Cuissinat 2 months ago

migration28.sh : condition inversée :(

Ref: #31779

Revision 7cc527fc (diff)
Added by Joël Cuissinat 2 months ago

migration28.sh : typo path

Ref: #31779
Ref: #31771

History

#1 Updated by Joël Cuissinat 4 months ago

  • Related to Scénario #31674: migration28.sh : la restauration des ACL s'arrête sur une erreur "Too many open files" + erreurs AmonEcole added

#2 Updated by Joël Cuissinat 4 months ago

  • Status changed from Nouveau to En cours

#3 Updated by Joël Cuissinat 4 months ago

  • Assigned To set to Joël Cuissinat

#4 Updated by Joël Cuissinat 4 months ago

Un moment, j'ai cru que les fichiers utilisateur ne l'étaient pas non plus mais il s'avère que le rync suit (involontairement?) le lien symbolique de /home/<l>/<login> vers /home/adhomes/<login> et qu'au final rien n'est perdu !

#5 Updated by Joël Cuissinat 4 months ago

  • Status changed from En cours to Résolu
  • % Done changed from 0 to 100

=> VERSION="20210304"

Il faudrait a minima que le test suivant soit passant :
https://dev-eole.ac-dijon.fr/jenkins/job/2.8.0/job/test-migration28sh-acascribe-28-restauration272-2.8.0-amd64/

#6 Updated by Fabrice Barconnière 3 months ago

test passant

22:49:33             Machine aca.scribe 2.8.0 : Authentification AD : OK
22:49:33             Vérification ACL après migration pour 3a.01
22:49:33             Machine aca.scribe 2.8.0 : ACL : OK

ACL présentes après migration
root@scribe:~# getfacl /home/adhomes/c31e1/
getfacl : suppression du premier « / » des noms de chemins absolus
# file: home/adhomes/c31e1/
# owner: c31e1
# group: root
user::rwx
user:c31e1:rwx
group::---
group:professeurs:--x
mask::rwx
other::---
default:user::rwx
default:user:c31e1:rwx
default:group::---
default:mask::rwx
default:other::---

root@scribe:~# getfacl /home/c/c31e1/
getfacl : suppression du premier « / » des noms de chemins absolus
# file: home/c/c31e1/
# owner: c31e1
# group: root
user::rwx
user:c31e1:rwx
group::---
group:professeurs:--x
mask::rwx
other::---
default:user::rwx
default:user:c31e1:rwx
default:group::---
default:mask::rwx
default:other::---

#7 Updated by Fabrice Barconnière 3 months ago

  • Status changed from Résolu to Fermé
  • Remaining (hours) set to 0.0

Also available in: Atom PDF