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 23:01]
lebardix [Installation]
utilisateurs:lebardix:tutos:primtux-partage-de-donnees [30/09/2018 23:03]
lebardix [Installation]
Ligne 74: Ligne 74:
  
 </​code>​ </​code>​
 +==== configuration du serveur Samba ====
  
-===== Utilisation =====+<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 =====
  
  
-===== Définition des partages ===== 
  
-on va donc utiliser les 2 types de partage: 
-  * **[forum]** partage d'un dossier particulier du serveur, le nom est donné dans le fichier de configuration sur le serveur 
-  * **[homes]** partage le dossier HOME de l'​utilisateur 
-<​note>​ATTENTION,​ c'est le dossier home d'un utilisateur du serveur, non pas de la machine cliente. 
  
-Ce dossier sera donc celui d'une classe, 
  
-nous identifierons toutes les classes de l'​école et les désignerons comme étant des utilisateurs du serveur par exemple : cp, ce1, ce2, ou même Nicole-maitresse-cm2 peut importe, désigner un nom de classe sera plus "//​portable//"​. 
  
-Pour être plus visible au niveau de la fenêtre de session, on rajoute une session publique qui sera la session par défaut.</​note>​ 
-   
  
-Donc nous décrirons le partage **forum** à monter sur le système de fichier des machines primtux dans /etc/fstab 
-<file config /​etc/​fstab>​ 
-.. 
-.. 
-//​10.0.0.1/​forum /home/forum cifs _netdev,​users,​noauto,​users,​file_mode=0666,​dir_mode=0777,​credentials=/​etc/​samba/​.credentials/​forum 0 0 
-.. 
-</​file>​ 
-Il sera monté dans le système de fichiers avec la commande 
-<code root>​mount /​home/​forum</​code>​ 
  
-le montage du partage **MaClasse** se fera dans le setup de lightdm sur le principe suivant 
-<code root>​mount -t cifs //SRV/homes /​home/​MaClasse -o \ 
- rw,\ 
- vers=2.1,​\ 
- domain=WORKFLOW,​\ 
- user=$SESSION_USER,​\ 
- password=$SESSION_USER,​\ 
- uid=$(id -u $USER),​forceuid,​\ 
- gid=$(id -g $USER),​forcegid,​\ 
- file_mode=0775,​dir_mode=0775 
  
-</​code>​ 
  
 ===== 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