Projet

Général

Profil

Anomalie #4599

onglet administration posh

Ajouté par Eric Renoult il y a plus de 11 ans. Mis à jour il y a environ 11 ans.

Statut:
Classée sans suite
Priorité:
Haut
Catégorie:
-
Version cible:
-
Début:
14/12/2012
Echéance:
% réalisé:

0%

Distribution:
EOLE 2.2

Description

Lors de l'ajout d'onglet d'administration posh pour un utilisateur autre que admin
Exemple utilisateur adminaca ajout des onglets (configuration, gestion des widgets.......) voir copie d'écran.
L'affectation de ces onglets disparaissent lors du passage du script /etc/cron.daily/envole_synchronisation.

Serait t'il possible lors de l'installation du scribe d'avoir la possibilité de créer un second utilisateur admin .

Merci

posh.jpg Voir (108 ko) Eric Renoult, 14/12/2012 10:24

posh.jpg Voir (45,5 ko) Eric Renoult, 24/01/2013 16:19


Demandes liées

Lié à posh-profil - Anomalie #3027: synchronize_profile.py : il supprime les éventuelles délégations de droits dans posh Fermé 07/03/2012

Révisions associées

Révision 4622e078 (diff)
Ajouté par moyooo il y a plus de 10 ans

Wrong convertion of ticket description to put on title if empty see #4599

Historique

#1 Mis à jour par Gérald Schwartzmann il y a plus de 11 ans

Eric Renoult a écrit :

Serait t'il possible lors de l'installation du scribe d'avoir la possibilité de créer un second utilisateur admin .

Cette fonctionnalité existe déjà à l'installation

Merci

#2 Mis à jour par Fabrice Barconnière il y a environ 11 ans

  • Statut changé de Nouveau à En attente d'informations
  • Assigné à mis à Gérald Schwartzmann

Pour avis et éventuellement fermeture.

#3 Mis à jour par Eric Renoult il y a environ 11 ans

Il est pas possible d'avoir le choix, du nom, (chez nous adminaca) du second utilisateur équivalent admin ?.
Celui ci est imposé (eole2)
Comment créer ce deuxième utilisateur sur les serveurs ?.
Merci

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

Tout d'abord, je précise que la réponse de Gérald est erronée puisque les fameux utilisateurs eole, eole2, ... sont des utilisateurs systèmes compatibles avec l'EAD en mode en mode "authentification locale" mais incompatibles avec les autres applications web !

Je rappelle que la méthode "manuelle" est décrite ici : http://eoleng.ac-dijon.fr/pub/Documentations/manuels/2.2/partielles/HTML/Envole/co/08_posh-profil-deleguer-role-admin.html

Ceci pourrait être optimisé de façon plus ou moins poussée dans un script de posttemplate ou postservice du genre :

#!/bin/bash
echo -n "Nom de l'adminitrateur à ajouter : " 
read admin2
id $admin2 &>/dev/null
if [ $? -ne 0 ];then
    /usr/share/eole/backend/creation-prof.py -u $admin2 -m $admin2 -p $admin2 -f $admin2
    /usr/sbin/smbldap-passwd $admin2
    echo $admin2 >> /usr/share/xmlrpc-posh/interface/interface/auth/auth_admin_profil.txt
else
    echo "$admin2 existe déjà" 
fi

#5 Mis à jour par Eric Renoult il y a environ 11 ans

C'est la procédure que l'on effectue.

Nous avons donc un utilisateur (adminaca) équivalent admin.
Dans l'interface d'administration de posh (copie d'écran) on affecte des onglets à cet utilisateur.
Cela fonctionne jusqu'au passage du script /etc/cron.daily/envole_synchronisation qui supprime l'affectation de ces onglets.

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

  • Statut changé de En attente d'informations à Classée sans suite

#7 Mis à jour par Eric Renoult il y a environ 11 ans

La création d'un utilisateur équivalent admin ne nous pause pas de problèmes particuliers, même si je pense que celui ci devrait être créé à l'installation.
Ce qui pose problème c'est la disparition des droits affectés à cette utilisateur dans posh. Voir copie d'écran précédente.
Le passage du script envole_synchronisation supprime ces droits.

Formats disponibles : Atom PDF