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:03]
lebardix [Installation]
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 ====
 +
 +<file config /​etc/​samba/​smb.conf>​
 +[global]
 +   ​workgroup = WORKGROUP
 +   ​netbios name = SRV
 +   dns proxy = no
 +   ​server string = %h SAMBA     # nom du serveur samba
 +#   ​interfaces = 10.0.0.1 ​ enp5s0
 +
 +   log file = /​var/​log/​samba/​log.%m
 +   max log size = 1000
 +   log level = 1
 +   panic action = /​usr/​share/​samba/​panic-action %d
 +   ​server role = standalone server
 +   ​passdb backend = tdbsam
 +   obey pam restrictions = yes
 +   unix password sync = yes
 +   ​passwd program = /​usr/​bin/​passwd %u
 +   ​passwd chat = *Enter\snew\s*\spassword:​* %n\n *Retype\snew\s*\spassword:​* %n\n *password\supdated\ssuccessfully* .
 +   pam password change = yes
 +   map to guest = bad user
 +   ​usershare allow guests = yes
 +[homes]
 +   ​comment = Home Directories
 +   ​browseable = yes
 +   read only = no
 +   ​create mask = 0700
 +   ​directory mask = 0700
 +   valid users = %S
 +[forum]
 +  comment = tout public
 +  path = /​home/​forum/​
 +  browsable =yes
 +  create mask = 0666
 +  directory mask = 0777
 +  writable = yes
 +  guest ok = yes
 +#  force user = nobody
 +#  force group = nobody
 +;[printers]
 +;   ​comment = All Printers
 +;   ​browseable = yes
 +;   path = /​var/​spool/​samba
 +;   ​printable = yes
 +;   guest ok = no
 +;   read only = yes
 +;   ​create mask = 0700
 +;[print$]
 +;   ​comment = Printer Drivers
 +;   path = /​var/​lib/​samba/​printers
 +;   ​browseable = yes
 +;   read only = yes
 +;   guest ok = no
 +'''​
 +</​file>​
 +
 +Sur le serveur SAMBA,
 +  * il faut créer le dossier pour le partage **forum**
 +<code root>​mkdir /​home/​forum</​code>​
 +  * il faut créer le dossier des "​**pseudos utilisateurs**"​ qui partagerons leur home directory, (on désigne un dossier particulier pour l'​ensemble de ceux-ci) et créer ces pseudos-utilisateurs
 +<code root>
 +mkdir /​home/​classes
 +groupadd classes
 +useradd -b /​home/​classes -G classes -N -s /​usr/​sbin/​nologin -d /​home/​classes/<​nomdelaclasse>​ -m <​nomdelaclasse></​code>​
 +
 +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
 +<code root>​root@srv:/​home/​administrateur#​ smbpasswd -a <​nomdelaclasse>​
 +New SMB password:
 +Retype new SMB password:</​code>​
 +
 +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>​
 +
 +===== Utilisation =====
 +
 +
 +
 +
 +
 +
 +
 +
 +
  
 ===== configuration du serveur Samba ===== ===== configuration du serveur Samba =====
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