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
atelier:chantier:samba-partage-reseau [12/09/2014 11:49]
Hypathie [Installer et configurer samba]
atelier:chantier:samba-partage-reseau [12/09/2014 12:32]
Hypathie [Mise en place d'un partage de fichiers]
Ligne 16: Ligne 16:
 =====Introduction ===== =====Introduction =====
 ====Qu'​est-ce que samba ? ==== ====Qu'​est-ce que samba ? ====
-Samba est un logiciel libre sous licence GPL, permettant de supporter le protocole //​SMB/​CIFS//​ le partage de ressources réseau.\\+Samba est un logiciel libre sous licence GPL, permettant de supporter le protocole //​SMB/​CIFS// ​pour le partage de ressources réseau.\\
  
 Le partage réseau a été développé par IBM en 1985 pour OS/2 et s'​appelait alors LAN Manager. Il a ensuite été mis en avant par Microsoft sous le nom de //SMB// pour en faire un tout nouveau protocole de partage. Il a été appelé aussi //CIFS// (Common Internet File System ) entre 1998 et 2006, et a encore été renommé sous le nom de //SMB2// pour la sortie de Windows Vista et conserve ce nom jusqu'​à Windows 8.\\ Le partage réseau a été développé par IBM en 1985 pour OS/2 et s'​appelait alors LAN Manager. Il a ensuite été mis en avant par Microsoft sous le nom de //SMB// pour en faire un tout nouveau protocole de partage. Il a été appelé aussi //CIFS// (Common Internet File System ) entre 1998 et 2006, et a encore été renommé sous le nom de //SMB2// pour la sortie de Windows Vista et conserve ce nom jusqu'​à Windows 8.\\
Ligne 27: Ligne 27:
 On le doit d'​abord aux travaux de rétro-ingénierie d'​[[http://​fr.wikipedia.org/​wiki/​Andrew_Tridgell|Andrew Tridgel]] qui est son principal développeur. Depuis 2007, et la fermeture des spécifications //SMB// le développement et les performances de samba ne cessent de se développer. ​ On le doit d'​abord aux travaux de rétro-ingénierie d'​[[http://​fr.wikipedia.org/​wiki/​Andrew_Tridgell|Andrew Tridgel]] qui est son principal développeur. Depuis 2007, et la fermeture des spécifications //SMB// le développement et les performances de samba ne cessent de se développer. ​
  
 +====La structure de samba ====
  
-====Configuration générale du serveur debian====+=== Comment se lance samba ?=== 
 +Il peut être lancé soit soit par des daemons directs, par inetd qui est le plus sécurisé mais avec un temps de latence plus long. 
 + 
 +  * Avec le daemon smbd (Server Message Block Daemon) : 
 +Dans cas il s'agit du partage réseau. 
 + 
 +  * Avec nmbd (NetBios Name Service Daemon): 
 +Dans ce cas il s'agit du serveur WINS. 
 + 
 +===Les ports utilisés par samba=== 
 + 
 +  * TCP et UDP 137 : NetBIOS Name Service 
 +  * UDP 138 : NetBios Datagram Service 
 +  * TCP 139 : NetBIOS Session Service 
 +  * TCP et UDP 445 : Services de dossiers partagés Windows 
 + 
 +=====Mise en place d'un partage de fichiers ===== 
 +====Configuration générale du système sur lequel on installe samba====
 Prenons, pour exemplifier une configuration simple, une machine virtuelle sur laquelle il a été installé un serveur Debian. Prenons, pour exemplifier une configuration simple, une machine virtuelle sur laquelle il a été installé un serveur Debian.
  
Ligne 35: Ligne 53:
 <​code>​debian-1</​code>​ <​code>​debian-1</​code>​
 >​Attention à la confusion entre serveur (samba ou autre) installé sur un système qui reste malgré tout "​l'​hôte",​ on va dire de ce système. >​Attention à la confusion entre serveur (samba ou autre) installé sur un système qui reste malgré tout "​l'​hôte",​ on va dire de ce système.
 +
 +  * __L'​utilisateur principal du système__ :
 +<code user>​echo $USER</​code>​
 +<​code>​first-user</​code>​
  
   * __Son adresse IP__ :   * __Son adresse IP__ :
Ligne 45: Ligne 67:
 >Il s'agit d'une machine virtuelle avec accès par pont dont l'​adresse IP a été préalablement fixée par le serveur DHCP au niveau du FAI. >Il s'agit d'une machine virtuelle avec accès par pont dont l'​adresse IP a été préalablement fixée par le serveur DHCP au niveau du FAI.
  
-  * __L'​utilisateur principal du système__ : +====Pré-requis ​à l'​installation su serveur samba====
-<code root>​echo $USER</​code>​ +
-<​code>​first-user</​code>​ +
- +
-====Pré-requis ====+
  
 ===Création d'un compte user pour le partage de fichier=== ===Création d'un compte user pour le partage de fichier===
Ligne 65: Ligne 83:
 ===Mise en place des droits sur le répertoire et ses fichiers partageable === ===Mise en place des droits sur le répertoire et ses fichiers partageable ===
  
-<code root>​chown ​-R hypathie:​hypathie /​home/​hypathie/</​code>​+<code root>​chown hypathie:​hypathie /​home/​hypathie/</​code>​
  
 <code root>​chmod 770 /​home/​hypathie/</​code>​ <code root>​chmod 770 /​home/​hypathie/</​code>​
Ligne 166: Ligne 184:
 > Par exemple pour lecture, écriture, exécution pour utilisateur et son groupe, et lecture, exécution pour les autres : > Par exemple pour lecture, écriture, exécution pour utilisateur et son groupe, et lecture, exécution pour les autres :
   create mask = 0775   create mask = 0775
-  ​+ 
 > Droits (POSIX) à la création des **dossiers** \\ Rappel, pour se déplacer dans un répertoire,​ c'est l'​exécution,​ pour créer, supprimer renommer un fichier d'un répertoire niveau dossier, c'est l'​écriture,​ et la lecture c'est l'​ouverture d'un fichier. > Droits (POSIX) à la création des **dossiers** \\ Rappel, pour se déplacer dans un répertoire,​ c'est l'​exécution,​ pour créer, supprimer renommer un fichier d'un répertoire niveau dossier, c'est l'​écriture,​ et la lecture c'est l'​ouverture d'un fichier.
 >Pour lecture, écriture, exécution pour utilisateur seulement: >Pour lecture, écriture, exécution pour utilisateur seulement:
Ligne 177: Ligne 195:
  
 **__Variables de substitution du fichier de configuration smb.conf__**\\ ​ **__Variables de substitution du fichier de configuration smb.conf__**\\ ​
 +Le caractère **%** permet de substituer les variables.
  
   * %U : Nom de l'​utilisateur\\ ​   * %U : Nom de l'​utilisateur\\ ​
Ligne 192: Ligne 210:
   * %I : IP de la machine cliente\\ ​   * %I : IP de la machine cliente\\ ​
  
-**Le caractère % permet de substituer les variables.**\\ ​ 
  
-Par exemple, si dans [global] de cet exemple on met :+Par exemple, si dans [global] de cet exemple on mettait ​:
  
   server string serveur %h : samba %v   server string serveur %h : samba %v
atelier/chantier/samba-partage-reseau.txt · Dernière modification: 27/04/2023 11:41 par lagrenouille

Pied de page des forums

Propulsé par FluxBB