Projet

Général

Profil

Anomalie #1378

Les ACLs du contenu du partage "professeurs" ne devraient pas être modifiées

Ajouté par Klaas TJEBBES il y a environ 13 ans. Mis à jour il y a environ 11 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
27/01/2011
Echéance:
% réalisé:

100%

Temps estimé:
1.00 h
Temps passé:
Distribution:
Toutes

Description

Les utilisateurs places des fichiers/dossiers dans le partage "professeurs" (P:) et y affectent des ACLs particulières (Ex. droits d'écriture pour le groupe "professeurs" ou "profs-3a). Ces ACLs ne devraient pas être modifiées (comportement intrusif dans les données utilisateur).
Actuellement elles le sont dans "/usr/share/eole/prereconf/makedirs".


Demandes liées

Lié à eole-esu - Anomalie #692: connexion d'un utilisateur type "administratif" sur le réseau pédagogique Fermé 18/06/2010
Lié à conf-scribe - Anomalie #4833: Les ACLs du contenu du partage "professeurs" ne devraient pas être modifiées [2.2] Fermé 27/01/2011
Dupliqué par conf-scribe - Anomalie #1733: /usr/share/eole/prereconf/makedirs écrase les droits professeurs Fermé 26/04/2011

Révisions associées

Révision 54f3eaf2 (diff)
Ajouté par Joël Cuissinat il y a presque 13 ans

modification du test pour les ACL sur le partage professeurs + ajout de droits manquants pour les administratifs (fixes #1378)

Révision 61a25179 (diff)
Ajouté par Joël Cuissinat il y a presque 13 ans

[2.3] : correction sur la mise en place des ACL + lien vers recyclage (fixes #1378, fixes #1705)

Révision 1ff7bb1f (diff)
Ajouté par Klaas TJEBBES il y a plus de 11 ans

Les ACLs du partage "professeurs" ne sont plus modifiées par 'reconfigure' FIXES #1378

Révision d7248a2d (diff)
Ajouté par Klaas TJEBBES il y a plus de 11 ans

Les ACLs sur le partage "professeurs" ne sont plus modifiées au 'reconfigure' FIXES #1378

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

  • prereconf/makedirs : fix variable $PROF

Fixes #1378 @10m

Révision 778ddb00 (diff)
Ajouté par amma35 il y a plus de 7 ans

see #1378
Error message written without translation

Révision 0ba21a71 (diff)
Ajouté par amma35 il y a plus de 7 ans

see #1378
Error message written without translation

Révision 2fab4298 (diff)
Ajouté par Amandine Manceau il y a environ 7 ans

UpdateToDb session (#1462)

  • see #1378
    Error message written without translation
  • UpdateToDB - isset($_SESSION['glpiactiveentities_string']))

Révision d5121bb4 (diff)
Ajouté par Amandine Manceau il y a environ 7 ans

UpdateToDb session (#1462)

  • see #1378
    Error message written without translation
  • UpdateToDB - isset($_SESSION['glpiactiveentities_string']))

Historique

#1 Mis à jour par Cédric Frayssinet il y a environ 13 ans

  • Statut changé de Nouveau à En attente d'informations

En effet, le cas concret dans notre académie. Le cahier des charges académiques impose de mettre en place un dossier partage-professeurs dans P:\ avec les droits rwx pour les professeurs (http://nefertiti.crdp.ac-lyon.fr/wk/cdch/start#dossier_supplementaire).

Tout fonctionnait bien jusqu'à ce que ce script (/usr/share/eole/prereconf/makedirs) remette en place les ACL de P:\, à savoir r-x.

Donc, actuellement, tous nos établissements à Lyon ont le soucis, qui peut être résolu en modifiant les ACL mais pas de façon permanente.

#2 Mis à jour par Cédric Frayssinet il y a presque 13 ans

Peut-on envisager une correction rapide de ce bug ? Cela pose de grosses difficultés aux gestionnaires réseaux en établissement. Merci !

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

  • Statut changé de En attente d'informations à Nouveau
  • Version cible changé de 48 à Mises à jour 2.2.3 - 01 RC
  • Temps estimé mis à 1.00 h

Au passage, il manque des droits sur commun pour les administratifs !

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

  • Statut changé de Nouveau à Résolu
  • % réalisé changé de 0 à 100

#5 Mis à jour par Joël Cuissinat il y a presque 13 ans

#6 Mis à jour par Joël Cuissinat il y a presque 13 ans

  • Assigné à mis à Joël Cuissinat

Fait pour 2.2 et 2.3

#7 Mis à jour par Joël Cuissinat il y a presque 13 ans

  • Statut changé de Résolu à Fermé

conf-scribe 2.2-eole201~4

#8 Mis à jour par Cédric Frayssinet il y a plus de 11 ans

Bonjour à tous,

Je ré-ouvre cette demande car depuis peu, ces droits sur le dossier P:\Partage-professeurs\ (imposé par notre cahier des charges) re-sautent et donc les professeurs ne peuvent plus rien écrire dedans.

Pourriez-vous s'il vous plaît corriger à nouveau ce problème.

Merci !

#9 Mis à jour par Klaas TJEBBES il y a plus de 11 ans

  • Statut changé de Fermé à À valider
  • Version cible changé de Mises à jour 2.2.3 - 01 RC à Mises à jour 2.3.8
  • Distribution mis à Toutes

#10 Mis à jour par Klaas TJEBBES il y a plus de 11 ans

  • Statut changé de À valider à Résolu

Appliqué par commit 1ff7bb1f59746cc7ef63ef9f3b4d6c937b3dad23. [2.2]

#11 Mis à jour par Klaas TJEBBES il y a plus de 11 ans

Appliqué par commit d7248a2d4a94a657ece0825021347559b6942c65. [2.3]

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

  • Statut changé de Résolu à Fermé

Paquet candidat : conf-scribe 2.3-eole318~2

Les droits ne sont plus modifiés au reconfigure mais ils le sont toujours si c'est la commande instance qui utilisée.

root@amonecole:~# grep -C1 '$PROF' /usr/share/eole/posttemplate/00-scribe 
if [ "$option" = 'instance' ];then
    /bin/mkdir -p $PROF
    chmod -R 700 $PROF
    setfacl -Rm g:${PROFESSEURS}:r-x $PROF
    getfacl --access --absolute-names $PROF | setfacl -d -RM - $PROF
fi
if [ ! -f $PROF/Administration.url ];then
    /bin/mkdir -p $PROF
    echo "[InternetShortcut]\nURL=https://${adresse_ip_eth0}:4200/" > $PROF/Administration.url
fi

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

Sur 2.2, le code en question a bien été supprimé du script prereconf/makedirs

Paquet candidat : conf-scribe (2.2-eole209~1)

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

  • Statut changé de Fermé à À valider
  • % réalisé changé de 100 à 90

En 2.2, la variable s'appellait $PPROF et non $PROF !

run-parts: executing /usr/share/eole/prereconf/makedirs
/bin/mkdir: opérande manquante
Pour en savoir davantage, faites: « /bin/mkdir --help ».

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

  • Statut changé de À valider à Résolu
  • % réalisé changé de 90 à 100

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

  • Statut changé de Résolu à Fermé
  • % réalisé changé de 100 à 90

conf-scribe 2.2-eole209~2 :

root@scribe:~# sh -x /usr/share/eole/prereconf/makedirs 
    ...
+ PROF=/home/workgroups/professeurs
+ '[' '!' -f /home/workgroups/professeurs/Administration.url ']'
+ '[' '!' -d /home/classes ']'
+ '[' '!' -L /home/a/admin/perso/recyclage ']'
    ...
+ exit 0
root@scribe:~#

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

  • % réalisé changé de 90 à 100

Formats disponibles : Atom PDF