Projet

Général

Profil

Bug #1304

Problème de droits pour enregistrer ses exercices dans les logiciels du Terrier.

Ajouté par Jonathan Tessé il y a plus de 13 ans. Mis à jour il y a plus de 13 ans.

Statut:
New - Nouveau
Priorité:
Normale
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
08/04/2011
Echéance:
% réalisé:

0%


Description

Sur des clients lourds, il n'est pas possible de créer ou modifier des exercices dasn le répertoire commun des logiciel du terrier.
Même si certains des logiciels sont en cours de refonte, ça ôte beaucoup de leur intérêt à certains logiciels, par exemple Aller.

Historique

#1 Mis à jour par Jonathan Tessé il y a plus de 13 ans

En fait, c'est qu'on essaie d'enregistrer dans :e /usr/share du client lourd...
Un système de lien symbolique pourrait-il être une solution ?

#2 Mis à jour par Eric Seigne il y a plus de 13 ans

C'est toute la difficulté que j'ai eu à expliquer les limites du système utilisé jusqu'à présent ... ça ne pouvait marcher que dans une optique de clients légers où le /usr/share est ... le même partout. Dès qu'on passe sur des clients lourds ça coince, le /usr/share est "différent" sur chaque machine. Il faut donc un serveur de fichier qui partagerait tout ceci pour tous les logiciels du terrier qu'ils soient windows ou linux (le pb se pose à l'identique avec un parc de machines windows, l'équivalent du usr/share est local sur c:) ...

On mouline le plus vite possible pour apporter une réponse, mais ça ne va pas assez vite c'est vrai.

#3 Mis à jour par Eric Seigne il y a plus de 13 ans

Je vais tester un truc pour voir, actuellement il y a un pseudo-groupe leterrier dans abuledu, ça remonte de mémoire à la 1.4 ou 1.6, ce pseudo-groupe est utilisé comme "privilège" dans webadmin et permet justement aux utilisateurs ayant ce privilège de pouvoir écrire dans /usr/share/abuledu/* (répertoire de stockage des excercices "commun" du terrier).

Si on modifie ce privilège pour en faire un groupe "normal" ça nous amènera un espace de stockage /home/classe/leterrier ... et cet espace de stockage sera accessible depuis n'importe quel poste/profil du réseau.

Il suffirait ensuite que tout utilisateur soit invité de ce groupe pour pouvoir lire les exercices et que les enseignants (ou autre) soient mis dans ce groupe en tant que responsable pour avoir le droit d'y déposer des ressources ...

Ton avis ?

#4 Mis à jour par Jonathan Tessé il y a plus de 13 ans

Eric Seigne a écrit :

Ton avis ?

J'ai du mal à saisir les implications...
Si je comprends bien, il faudrait deux choses :
- "créer" un espace de partage, en modifiant la nature du groupe "leterrier", ce qui permettrait d'avoir un dossier partagé appelé "leterrier", accessible en écriture aux profs, et en lecture aux élèves.
- modifier les logiciels du terrier existant afin que le répertoire "commun" des exercices soit /home/leterrier/* plutôt que /usr/share/*

Si c'est bien ça, mon avis est que c'est une bonne solution, même si elle implique que l'on se replonge dans le code tcl des logiciels pour les adapter. Le jeu en vaut la chandelle selon moi, car il est toujours dommage d'avoir une perte de fonctionnalités avec le passage clients-légers -> clients-lourds

Formats disponibles : Atom PDF

Redmine Appliance - Powered by TurnKey Linux