logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
utilisateurs:lebardix:tutos:primtux-partage-de-donnees [30/09/2018 22:56]
lebardix [contraintes]
utilisateurs:lebardix:tutos:primtux-partage-de-donnees [30/09/2018 23:33]
lebardix [Utilisation]
Ligne 14: Ligne 14:
  Dans une école, les ordinateurs peuvent même être à la disposition de plusieurs classes. ​  Dans une école, les ordinateurs peuvent même être à la disposition de plusieurs classes. ​
  Sans atteindre le niveau individuel, comment partager exercices, documents.... entre élèves et professeur d'une classe.  Sans atteindre le niveau individuel, comment partager exercices, documents.... entre élèves et professeur d'une classe.
- +==== principe ====
- +
-===== Installation ===== +
- +
-===== Utilisation ===== +
-====== Partages data ====== +
-Created dimanche 30 septembre 2018 +
- +
-===== objectif ===== +
- assurer le montage de ressources partagées depuis un serveur local samba lors de la connexion de l'​utilisateur suivant le critere "​MaClasse"​. +
-===== contraintes ===== +
- Rappellons que à l'​opposé d'une distribution du type Debian-EDU, SkoleLInux, seul 4 utilisateurs (on dira plutôt des profils) sont définis, +
- Cette distribution propose la mise à disposition d'​applications éducatives Libre au sein d'une classe, chaque machine est indépendante. +
- Dans une école, les ordinateurs peuvent même être à la disposition de plusieurs classes.  +
- Sans atteindre le niveau individuel, comment partager exercices, documents.... entre élèves et professeur d'une classe. +
- +
- +
- +
- +
- +
-===== principe ​=====+
  lightdm assure la connexion d'un profil utilisateur de Primtux sans mot de passe(mini, maxi, super), et avec identification motde passe pour l'​administrateur. ​  lightdm assure la connexion d'un profil utilisateur de Primtux sans mot de passe(mini, maxi, super), et avec identification motde passe pour l'​administrateur. ​
  Adapté à primtux , lightdm utilise un greeter spécifique lightdm-webkit-greeter  Adapté à primtux , lightdm utilise un greeter spécifique lightdm-webkit-greeter
Ligne 55: Ligne 35:
 Le montage de **MaClasse** sera réalisé par un mount -t cifs par l'​utilisateur root au moment de la connexion de l'​utilisateur. Le montage de **MaClasse** sera réalisé par un mount -t cifs par l'​utilisateur root au moment de la connexion de l'​utilisateur.
  
-===== Définition des partages ​=====+ 
 + 
 +===== Installation ===== 
 +==== Définition des partages ====
  
 on va donc utiliser les 2 types de partage: on va donc utiliser les 2 types de partage:
Ligne 91: Ligne 74:
  
 </​code>​ </​code>​
- +==== configuration du serveur Samba ====
-===== configuration du serveur Samba =====+
  
 <file config /​etc/​samba/​smb.conf>​ <file config /​etc/​samba/​smb.conf>​
Ligne 169: Ligne 151:
 <note important>​**attention** le script prend en guise de mot de passe : le nom de la classe, penser à adapter le script si vous choisissez une autre solution </​note>​ <note important>​**attention** le script prend en guise de mot de passe : le nom de la classe, penser à adapter le script si vous choisissez une autre solution </​note>​
  
-===== configuration du pc primtux =====+==== configuration du pc primtux ==== 
 + 
 +=== lightdm connexion ​===
  
-==== lighdm connexion ==== 
 Rappellons que les machines Primtux sont "​mono-utilisateur"​ **1 seul utilisateur sur 1 seule machine à la fois.** Rappellons que les machines Primtux sont "​mono-utilisateur"​ **1 seul utilisateur sur 1 seule machine à la fois.**
-Nous monterons donc les ressources partagées (suivant une information donnée par l'​utilisateur d'​appartenance à telle ou telle classe ​**)+Nous monterons donc les ressources partagées (suivant une information donnée par l'​utilisateur d'​appartenance à telle ou telle classe)
 avec lightdm à la connexion de l'​utilisateur. avec lightdm à la connexion de l'​utilisateur.
 +
 Pour cela Lighdm dispose de 2 paramêtres:​ session-setup-script et session-cleanup-script définissant des scripts exécutés par root. Pour cela Lighdm dispose de 2 paramêtres:​ session-setup-script et session-cleanup-script définissant des scripts exécutés par root.
 nous utilisons alors ces scripts pour monter et demonter nos partages nous utilisons alors ces scripts pour monter et demonter nos partages
Ligne 180: Ligne 164:
 [[/​etc/​lightdm/​session/​session-cleanup.sh]] à la déconnexion [[/​etc/​lightdm/​session/​session-cleanup.sh]] à la déconnexion
  
-=== Adapter l'​écran de connexion de primtux ​===+== Adapter l'​écran de connexion de primtux ==
 Primtux propose une interface de connexion simplifiée pour les enfants. Primtux propose une interface de connexion simplifiée pour les enfants.
 4 images permettent de choisir l'​utilisateur parmi mini,​maxi,​super et administrateur (le maitre). Quelques boutons ​ sont disponibles pour controler le PC parmi Arreter, Hiberner, Veille, Redémarrer. 4 images permettent de choisir l'​utilisateur parmi mini,​maxi,​super et administrateur (le maitre). Quelques boutons ​ sont disponibles pour controler le PC parmi Arreter, Hiberner, Veille, Redémarrer.
Ligne 188: Ligne 172:
 Commençons par ajouter les différentes sessions souhaitées Commençons par ajouter les différentes sessions souhaitées
  
-=== Créer les sessions spécifiques par classe ​===+== Créer les sessions spécifiques par classe ==
 il n'est prédéfini qu'une seule session "​fluxbox",​ donc pour différencier les classes nous dupliquons simplement la session existante sous d'​autres noms correspondant aux critères d'​organisation (pour l'​exemple j'ai choisi une différensation par niveau classe). il n'est prédéfini qu'une seule session "​fluxbox",​ donc pour différencier les classes nous dupliquons simplement la session existante sous d'​autres noms correspondant aux critères d'​organisation (pour l'​exemple j'ai choisi une différensation par niveau classe).
 en root  en root 
Ligne 200: Ligne 184:
 Name=Classe de CP pour fluxbox-cp.desktop,​ et ainsi de suite... Name=Classe de CP pour fluxbox-cp.desktop,​ et ainsi de suite...
  
-=== Modifier l'​interface de connexion ​===+== Modifier l'​interface de connexion ==
 Nous allons maintenant rajouter dans l'​interface de connexion pour ajouter la liste déroulante du choix des différentes sessions que nous venons de créer. Nous allons maintenant rajouter dans l'​interface de connexion pour ajouter la liste déroulante du choix des différentes sessions que nous venons de créer.
 La présentation de l'​écran de connexion de [[LightDm]] (dénommé greeter) est lightdm-webkit-greeter. Elle est configurable à l'aide de thèmes. La présentation de l'​écran de connexion de [[LightDm]] (dénommé greeter) est lightdm-webkit-greeter. Elle est configurable à l'aide de thèmes.
Ligne 306: Ligne 290:
  
 Nous retrouvons donc le sélecteur de session ​ en haut à gauche de la page de connexion Nous retrouvons donc le sélecteur de session ​ en haut à gauche de la page de connexion
-{{~/​shot.resized.png}} 
  
  
-=== Créer les scripts de session de lightdm ​===+ 
 +== Créer les scripts de session de lightdm ==
  
 Les scripts sont identifiés dans la configuration de lightdm avec les parametres Les scripts sont identifiés dans la configuration de lightdm avec les parametres
Ligne 389: Ligne 373:
 rm /​etc/​samba/​.credentials/​* rm /​etc/​samba/​.credentials/​*
 </​file>​ </​file>​
 +
 +
 +
 +
 +===== Utilisation =====
 +
 +Nous retrouvons donc le sélecteur de session ​ en haut à gauche de la page de connexion
 +
 +
 +
 +
 +
 +
 +
 +
  
  
  
utilisateurs/lebardix/tutos/primtux-partage-de-donnees.txt · Dernière modification: 16/10/2018 02:59 par lebardix

Pied de page des forums

Propulsé par FluxBB