epnadmin-fr
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Epnadmin-fr] dev module groupe


From: Thomas Sechet
Subject: [Epnadmin-fr] dev module groupe
Date: Tue, 3 May 2005 19:10:06 +0200

Coucou l'Epnadmin team,

Pour récapituler ce que je fais actuellement à la main pour créer un groupes et 
ce qu'il manque pour faire du bon boulot :

Mais aussi pour compléter l'article sur le développement du module groupe :
http://epnadmin.pierrefitte93.fr/article.php3?id_article=69

A - Créer / Lister / Supprimer un groupe :
- étapes de la création d'un groupe :
1 - description du groupe
        Description : (exemple : CM2B - Ecole Barbanègre - Paris 19 éme)
        Type : (entrée à partir d'une liste : 
                - Centre de loisirs 
                - Ecole élémentaire 
                - Collège 
                - Lycée 
                - Entreprise 
                - autre (==> préciser)
        Nom du groupe : (exemple : cm2barba)
        Adresse : (exemple : 7 rue barbanègre
        code postal : 75019
        ville : Paris
        Téléphone :  01 40 36 74 27
        date de création : (entrée automatique)
        commentaires :

2 - Création du ou des responsable(s) (2 possibilités)
        2.1 - choix à partir de la liste des animateurs 
        2.2 - création d'un nouveau responsable de groupes 
        Prénom : 
        Nom :
        Login :
        Mot de passe
        Sexe
        Groupe (s) de référence : (il peut y en avoir plusieurs)
        Structure rattachée : (il peut y en avoir plusieurs)
        Adresse :
        Téléphone :
        Courriel :
        Commentaires :
        2.3 - droits spécififiques au responsables (comme les animateurs accès 
ftp au répertoire partagé du groupe)

3 - création des usagers :
        3.1 - création automatique a partir d'un formulaire simplifié précisant 
        Groupe (s) de référence : (exemple : cm2barba )
        Liste des responsables :
        Nombre d'usagers à créer : (exemple : 26)
        3.1.1 - création des usagers sur le mode :
                - cm2barba01 ; cm2barba02 ; cm2barba03 ; ..... ;  ; cm2barba26
                - mot de passe identique au login
        3.2 - création de comptes idividualisés par formulaire :
        Groupe (s) de référence : (exemple : cm2barba )
        Liste des responsables :
        Nombre d'usagers à créer : (exemple : 26)
        3.2.1 - fonction --> ajouter un usager dans le groupe "cm2barba" 
(accessible à un animateur ou responsable de groupe) :
                - Prénom :
                - Nom :
                - Groupe de référence : (affichage automatique)
                - Mot de passe :
                - Courriel :
        3.2.2 - fonction --> lister / modifier un groupe :
        Affichage des usagers composants le groupes : responsables + usagers

B - Administration des utilisateurs et du sytème de fichier:

- création d'un groupe système GID (openldap ou NIS) nomé par le nom du groupe
- création d'un répertoire partagés pour le groupe
- création des répertoires individuels pour les usagers
- admin samba via l'ajout du partage dans le fichier smb.conf 
   [Nom_du_Groupe]
   comment = Répertoire d'échange du "Nom_du_Groupe"
   path = /home/groupes/Nom_du_Groupe
   public = yes
   writable = yes
   create mask = 0666
   directory mask = 0777
   write list = @Manager, @facilitator, @Nom_du_Groupe 
- validation par testparm
- modification des paramètres de configuration ldap
        - détermination d'une plage réservée de GID pour l'enregistrement des 
groupes.
        - introduction de la valeur "sambaLogonScript" dans la création des 
usagers (je propose une solution qui me semble la plus simple : 
sambaLogonScript : Nom_du_Groupe.bat ). Cette modification pourrait s'appliquer 
à toute l'application. Sur ce point il faut être vigilant pour le groupes des 
animateurs qui peuvent avoir des données un peu partout.

Voila pour ceux qui peuvent compléter ...
Les bonnes idées qui simplifie la vie sont toujours bienvenues !


A bientôt

Thomas 
           

  

        




reply via email to

[Prev in Thread] Current Thread [Next in Thread]