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 →
Ci-dessous, les différences entre deux révisions de la page.
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 | ||
doc:reseau:primtux-samba [01/10/2018 17:35] Philippe Dpt35 |
doc:reseau:primtux-samba [01/10/2018 18:26] Philippe Dpt35 |
||
---|---|---|---|
Ligne 15: | Ligne 15: | ||
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 ==== | ==== principe ==== | ||
- | lightdm assure la connexion d'un profil utilisateur de Primtux sans mot de passe(mini, maxi, super), et avec identification mot de passe pour l'administrateur. | + | lightdm assure la connexion d'un profil utilisateur de PrimTux sans mot de passe(mini, maxi, super), et avec identification mot de 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 |
(icônes pour chacun des utilisateurs standard mini,maxi,super,administrateur, avec image d'arrière-plan). | (icônes pour chacun des utilisateurs standard mini,maxi,super,administrateur, avec image d'arrière-plan). | ||
Cependant nous souhaitons avoir, dès la connexion, l'accès à des dossiers partagés Samba suivant un critère d'appartenance à une classe. | Cependant nous souhaitons avoir, dès la connexion, l'accès à des dossiers partagés Samba suivant un critère d'appartenance à une classe. | ||
- | Ces partages doivent pouvoir être utilisés sous Primtux mais aussi sous Windows. | + | Ces partages doivent pouvoir être utilisés sous PrimTux mais aussi sous Windows. |
- | En effet, Primtux a simplifié l'utilisation et la configuration des applications suivant des critères d'âge, mais nous souhaitons qu'enseignants et élèves puissent partager des données suivant leur appartenance à une classe. | + | En effet, PrimTux a simplifié l'utilisation et la configuration des applications suivant des critères d'âge, mais nous souhaitons qu'enseignants et élèves puissent partager des données suivant leur appartenance à une classe. |
Pour Windows, seuls les enseignants auront besoin d'utiliser telle ou telle ressource. Ils devront utiliser les fonctionnalités de base. | Pour Windows, seuls les enseignants auront besoin d'utiliser telle ou telle ressource. Ils devront utiliser les fonctionnalités de base. | ||
Nous avons donc défini 2 groupes de partage: | Nous avons donc défini 2 groupes de partage: | ||
- | - partage commun, toutes données communes sans droits particuliers, l'objectif par exemple étant la récupération de documents scannés depuis le copieur de l'école. Ce partage est identifié "**forum**" | + | - partage commun, toutes données communes sans droits particuliers, l'objectif par exemple étant la récupération de documents scannés depuis le copieur de l'école. Ce partage est identifié "**forum**". |
- | - partage pour une classe, professeur et élèves d'une classe déposeront ou récupéreront dans ce partage les documents (exercices, documents..) de leur classe. Ce partage est identifié "**MaClasse**" | + | - partage pour une classe, professeur et élèves d'une classe déposeront ou récupéreront dans ce partage les documents (exercices, documents..) de leur classe. Ce partage est identifié "**MaClasse**". |
Afin de simplifier l'accès à ces ressources, nous monterons dans le système de fichiers les partages concernés par CIFS dès la connexion. | Afin de simplifier l'accès à ces ressources, nous monterons dans le système de fichiers les partages concernés par CIFS dès la connexion. | ||
Ligne 134: | Ligne 134: | ||
* il faut créer le dossier pour le partage **forum** | * il faut créer le dossier pour le partage **forum** | ||
<code root>mkdir /home/forum</code> | <code root>mkdir /home/forum</code> | ||
- | * il faut créer le dossier des "**pseudos utilisateurs**" qui partageront leur home directory, (on désigne un dossier particulier pour l'ensemble de ceux-ci) et créer ces pseudos-utilisateurs | + | * il faut créer le dossier des "**pseudos utilisateurs**" qui partageront leur home directory (on désigne un dossier particulier pour l'ensemble de ceux-ci), et créer ces pseudos-utilisateurs |
<code root> | <code root> | ||
mkdir /home/classes | mkdir /home/classes | ||
Ligne 142: | Ligne 142: | ||
exemple: useradd -b /home/classes -G classes -N -s /usr/sbin/nologin -d /home/classes/cp -m cp | exemple: useradd -b /home/classes -G classes -N -s /usr/sbin/nologin -d /home/classes/cp -m cp | ||
- | On affecte un mot de passe pour le partage samba | + | On affecte un mot de passe pour le partage samba : |
<code root>root@srv:/home/administrateur# smbpasswd -a <nomdelaclasse> | <code root>root@srv:/home/administrateur# smbpasswd -a <nomdelaclasse> | ||
New SMB password: | New SMB password: | ||
Retype new SMB password:</code> | Retype new SMB password:</code> | ||
- | Notez ce mot de passe, il devra être reporté dans [[/etc/lightdm/session/session-setup.sh]] des postes PrimTux | + | Notez ce mot de passe, il devra être reporté dans [[/etc/lightdm/session/session-setup.sh]] des postes PrimTux. |
- | <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 ==== | ||
Ligne 155: | Ligne 155: | ||
=== lightdm connexion === | === lightdm connexion === | ||
- | Rappelons que les machines PrimTux sont "mono-utilisateur" **1 seul utilisateur sur 1 seule machine à la fois**. | + | Rappelons 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) avec lightdm à la connexion de l'utilisateur. | 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. | ||
Ligne 163: | Ligne 163: | ||
* session-cleanup-script | * session-cleanup-script | ||
- | nous utilisons alors ces scripts pour monter et démonter nos partages | + | Nous utilisons alors ces scripts pour monter et démonter nos partages : |
[[/etc/lightdm/session/session-setup.sh]] à la connexion | [[/etc/lightdm/session/session-setup.sh]] à la connexion | ||
[[/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 maître), et quelques boutons sont disponibles pour contrôler le PC parmi "Arrêter, Hiberner, Veille, Redémarrer". |
- | + | ||
- | 4 images permettent de choisir l'utilisateur parmi mini, maxi, super et administrateur (le maître) | + | |
- | + | ||
- | et quelques boutons sont disponibles pour contrôler le PC parmi "Arrêter, Hiberner, Veille, Redémarrer". | + | |
Il manque donc une liste pour la sélection de l'appartenance de l'utilisateur à telle ou telle classe. | Il manque donc une liste pour la sélection de l'appartenance de l'utilisateur à telle ou telle classe. |