Projet

Général

Profil

Tâche #31779

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

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

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

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

100%

Restant à faire (heures):
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 !


Demandes liées

Lié à 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) 22/02/2021 12/03/2021

Révisions associées

Révision f8cbe3b6 (diff)
Ajouté par Joël Cuissinat il y a environ 3 ans

migrationSh_restauration.sh : vérification ACL utilisateur

Ref: #31674
Ref: #31779

Révision 908f8db8 (diff)
Ajouté par Joël Cuissinat il y a environ 3 ans

migration28.sh : save /home/adhomes ACL

Ref: #31779

Révision 6d02807c (diff)
Ajouté par Joël Cuissinat il y a environ 3 ans

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

Ref: #31779

Révision 95e81e06 (diff)
Ajouté par Joël Cuissinat il y a environ 3 ans

migration28.sh : there might not be ACL error

Ref: #31779

Révision 9b186b42 (diff)
Ajouté par Joël Cuissinat il y a environ 3 ans

migration28.sh : condition inversée :(

Ref: #31779

Révision 7cc527fc (diff)
Ajouté par Joël Cuissinat il y a environ 3 ans

migration28.sh : typo path

Ref: #31779
Ref: #31771

Historique

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

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

#2 Mis à jour par Joël Cuissinat il y a environ 3 ans

  • Statut changé de Nouveau à En cours

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

  • Assigné à mis à Joël Cuissinat

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

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 Mis à jour par Joël Cuissinat il y a environ 3 ans

  • Statut changé de En cours à Résolu
  • % réalisé changé de 0 à 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 Mis à jour par Fabrice Barconnière il y a environ 3 ans

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 Mis à jour par Fabrice Barconnière il y a environ 3 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) mis à 0.0

Formats disponibles : Atom PDF