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
doc:reseau:primtux-samba [01/10/2018 18:20]
Philippe Dpt35
doc:reseau:primtux-samba [01/10/2018 18:33]
Philippe Dpt35
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.
 Nous allons donc rajouter dans l'​interface de connexion ce choix avec le sélecteur de session habituel. Nous allons donc rajouter dans l'​interface de connexion ce choix avec le sélecteur de session habituel.
  
-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",​ +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érenciation par niveau classe).
-  +
-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érenciation par niveau classe).+
  
 <code root> <code root>
Ligne 191: Ligne 185:
 cp /​usr/​share/​xsessions/​fluxbox.desktop /​usr/​share/​xsessions/​fluxbox-bonjour.desktop cp /​usr/​share/​xsessions/​fluxbox.desktop /​usr/​share/​xsessions/​fluxbox-bonjour.desktop
 </​code>​ </​code>​
-(on pourrait imaginer une organisation avec le nom des professeurs ou tout autre choix)+(On pourrait imaginer une organisation avec le nom des professeurs ou tout autre choix).
  
-ensuite ​on va modifier, pour chaque nouvelle session créée, le paramètre **Name**=fluxbox avec le texte qui apparaîtra dans le sélecteur **Name**=//​Classe de CP// pour fluxbox-cp.desktop,​ et ainsi de suite...+Ensuite ​on va modifier, pour chaque nouvelle session créée, le paramètre **Name**=fluxbox avec le texte qui apparaîtra dans le sélecteur **Name**=//​Classe de CP// pour fluxbox-cp.desktop,​ et ainsi de suite...
  
 == Modifier l'​interface de connexion == == Modifier l'​interface de connexion ==
Ligne 311: Ligne 305:
 == 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 par les parametres+Les scripts sont identifiés dans la configuration de lightdm par les paramètres
   * session-setup-script= ​   * session-setup-script= ​
   * session-cleanup-script=   * session-cleanup-script=
Ligne 317: Ligne 311:
 Ils sont exécutés en tant que root à la connexion et à la déconnexion de l'​utilisateur. On les créera dans le dossier /​etc/​lightdm/​session/​ Ils sont exécutés en tant que root à la connexion et à la déconnexion de l'​utilisateur. On les créera dans le dossier /​etc/​lightdm/​session/​
  
-configuration ​de lightdm ​+Configuration ​de lightdm ​
 <file config /​etc/​lightdm.conf>​ <file config /​etc/​lightdm.conf>​
 [Seat:*] [Seat:*]
Ligne 355: Ligne 349:
  
 On devra fournir les mots de passe des montages à réaliser dans ce script, ces mots de passe sont ceux qui ont été définis dans le chapitre On devra fournir les mots de passe des montages à réaliser dans ce script, ces mots de passe sont ceux qui ont été définis dans le chapitre
-" configuration du serveur Samba " ci-dessus+" configuration du serveur Samba " ci-dessus.
  
  
Ligne 401: Ligne 395:
 Il suffit à l'​utilisateur de choisir la session correspondant à sa classe, puis de se connecter. Il suffit à l'​utilisateur de choisir la session correspondant à sa classe, puis de se connecter.
  
-On peut prédéfinir un choix dans le fichier /​etc/​lightdm.conf (le nom du fichier de session dans /​usr/​share/​xsessions/​ sans l'​extension .desktop)+On peut prédéfinir un choix dans le fichier /​etc/​lightdm.conf (le nom du fichier de session dans /​usr/​share/​xsessions/​ sans l'​extension .desktop).
 <file config /​etc/​lightdm.conf>​ <file config /​etc/​lightdm.conf>​
 [Seat:*] [Seat:*]
Ligne 411: Ligne 405:
 ==== Petites facilités pour l'​utilisateur ==== ==== Petites facilités pour l'​utilisateur ====
  
-Créer les points de montage sur chaque PC PrimTux+Créer les points de montage sur chaque PC PrimTux ​:
 <code root> <code root>
 mkdir /home/forum mkdir /home/forum
Ligne 419: Ligne 413:
 </​code>​ </​code>​
  
-Ajouter un dossier vide qui apparaîtra dans le navigateur de fichiers si le montage n'a pas réussi+Ajouter un dossier vide qui apparaîtra dans le navigateur de fichiers si le montage n'a pas réussi ​:
 <code root> <code root>
 mkdir /​home/​forum/​Pas_Disponible mkdir /​home/​forum/​Pas_Disponible
Ligne 425: Ligne 419:
 </​code>  ​ </​code>  ​
  
-Ajouter des liens symboliques dans les dossiers documents des utilisateurs+Ajouter des liens symboliques dans les dossiers documents des utilisateurs ​:
 <code root> <code root>
 ln -sf /home/forum /​home/​01-mini/​Documents/​forum ln -sf /home/forum /​home/​01-mini/​Documents/​forum
Ligne 441: Ligne 435:
 <note warning>​Par défaut, la suppression d'un fichier dans le navigateur de fichiers **PCManFM** opère une mise à la Corbeille du fichier. <note warning>​Par défaut, la suppression d'un fichier dans le navigateur de fichiers **PCManFM** opère une mise à la Corbeille du fichier.
  
-Cependant PCManFM n'​arrive pas à créer un dossier .Trash --BUG--</​note>​+Cependant PCManFM n'​arrive pas à créer un dossier .Trash --BUG--</​note>​.
  
 Il faut donc modifier le comportement en effectuant une suppression immédiate ​ Il faut donc modifier le comportement en effectuant une suppression immédiate ​
-depuis menu --> Édition --> Préférences+depuis menu --> Édition --> Préférences.
  
-décocher : [ ] Mettre les fichiers supprimés à la "​Corbeille"​ au lieu de les effacer du disque ​+décocher : [ ] Mettre les fichiers supprimés à la "​Corbeille"​ au lieu de les effacer du disque.
  
  
doc/reseau/primtux-samba.txt · Dernière modification: 30/04/2023 02:03 par arpinux

Pied de page des forums

Propulsé par FluxBB