meta données pour cette page
  •  

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édentesRévision précédente
Prochaine révision
Révision précédente
installation_service_linux:samba [2026/02/25 12:53] toorinstallation_service_linux:samba [2026/03/08 01:47] (Version actuelle) toor
Ligne 1: Ligne 1:
 +====== Présentation ======
 +
 Samba est une solution, un logiciel, un service open sourcepermettant le partage de ifchiers, de dossiers, d'imprimantes et de services d'annuaire sur réseau local entre différents systèmes d'exploitation. Il peut ainsi agir comme un controleur de domaine compatible à Active Directory et ainsi gerer la gestion fine des permissions et ACLs. Il s'appui les protocoles SMB/CIFS (Service Message Block et Common Internet Files System). Samba est une solution, un logiciel, un service open sourcepermettant le partage de ifchiers, de dossiers, d'imprimantes et de services d'annuaire sur réseau local entre différents systèmes d'exploitation. Il peut ainsi agir comme un controleur de domaine compatible à Active Directory et ainsi gerer la gestion fine des permissions et ACLs. Il s'appui les protocoles SMB/CIFS (Service Message Block et Common Internet Files System).
  
 SMB est le protocole que peut implémenter Samba. SMB a plusieurs versions (SMBv1, SMBv2, SMBv3, SMBv4) avec des différences de sécurité et de fonctionnalités ; Samba supporte les versions modernes et permet d’activer/désactiver des versions selon les besoins. SMB est le protocole que peut implémenter Samba. SMB a plusieurs versions (SMBv1, SMBv2, SMBv3, SMBv4) avec des différences de sécurité et de fonctionnalités ; Samba supporte les versions modernes et permet d’activer/désactiver des versions selon les besoins.
  
-Informations complémentaires :+**__Informations complémentaires :__ **
  
 smbd : service qui sert les fichiers et imprimantes. smbd : service qui sert les fichiers et imprimantes.
Ligne 13: Ligne 15:
 Ports clés : 137/UDP, 138/UDP, 139/TCP, 445/TCP. Ports clés : 137/UDP, 138/UDP, 139/TCP, 445/TCP.
  
-Vulgarisation :+**Vulgarisation :**
  
 SMB = la langue (règles de communication). SMB = la langue (règles de communication).
Ligne 19: Ligne 21:
 Samba = le traducteur/serveur qui parle cette langue sur Linux pour que Windows puisse accéder aux fichiers. Samba = le traducteur/serveur qui parle cette langue sur Linux pour que Windows puisse accéder aux fichiers.
  
-Installation Samba et client+====== Installation Samba et client ======
  
 +**Installation de base**
 <code> <code>
 sudo apt install samba smbclient cifs-utils -y sudo apt install samba smbclient cifs-utils -y
Ligne 26: Ligne 29:
 </code> </code>
  
-Installation Samba avec implémentation AD +**Installation Samba avec implémentation AD**
 <code> <code>
 sudo apt install samba winbind libnss-winbind libpam-winbind krb5-user sudo apt install samba winbind libnss-winbind libpam-winbind krb5-user
Ligne 33: Ligne 35:
 </code> </code>
  
-Vérification installation+===== Vérification installation =====
  
 <code> <code>
Ligne 40: Ligne 42:
 </code> </code>
  
-Activation demarrage automatique +**Activation demarrage automatique**
 <code> <code>
 systemctl enable smbd systemctl enable smbd
Ligne 47: Ligne 48:
 </code> </code>
  
-Configuration Samba+====== Configuration Samba ======
  
 Le fichier de configuration principal pour Samba est ''smb.conf. ''Le fichier est généralement situé dans le dossier ''/etc/samba/''. Le fichier de configuration principal pour Samba est ''smb.conf. ''Le fichier est généralement situé dans le dossier ''/etc/samba/''.
Ligne 66: Ligne 67:
 </file> </file>
  
-Explications :+**__Explications __**  :
  
-  * [partage] : sert à spécifier le nom du partage entre "[]", c'est le nom qui devra être utilisé pour accéder au partage.+   * [partage] : sert à spécifier le nom du partage entre "[]", c'est le nom qui devra être utilisé pour accéder au partage.
   * comment : description du partage   * comment : description du partage
   * path : chemin vers le dossier oule fichier à partager   * path : chemin vers le dossier oule fichier à partager
Ligne 75: Ligne 76:
   * browseable : le partage doit-il être visible ou masqué si on liste les partages du serveur avec un hôte distant (découverte réseau). La valeur "yes" permet de le rendre visible.   * browseable : le partage doit-il être visible ou masqué si on liste les partages du serveur avec un hôte distant (découverte réseau). La valeur "yes" permet de le rendre visible.
   * valid users : spécifier les utilisateurs ou les groupes qui ont les droits d'accès au partage (les droits sur le système de fichiers doivent être cohérents vis-à-vis de cette autorisation). Nous précisons un utilisateur avec son identifiant et un groupe avec son identifiant précédé du caractère "@". Pour indiquer plusieurs valeurs, nous les séparons par une virgule.   * valid users : spécifier les utilisateurs ou les groupes qui ont les droits d'accès au partage (les droits sur le système de fichiers doivent être cohérents vis-à-vis de cette autorisation). Nous précisons un utilisateur avec son identifiant et un groupe avec son identifiant précédé du caractère "@". Pour indiquer plusieurs valeurs, nous les séparons par une virgule.
 +
 +**Redémarrage service**
 +
 +<code>
 +systemctl restart smbd
 +
 +</code>
 +
 +__**Vérification CMD sur Windows :**__
 +
 +**Authentification :**
 +
 +<code>
 +net use \\192.168.XX.XX\IPC$ /user:NomUser MotDePasse
 +
 +</code>
 +
 +**Lister les partages :**
 +
 +<code>
 +net view \\192.168.XX.XX
 +
 +</code>