Sondage :

Votre avis sur le site

Voir les résultats
Lire les commentaires de ce sondage(31)
  Génial !(1288 votes)
  Bien(182 votes)
  Peut mieux faire(84 votes)
  Vraiment bof(117 votes)
  Avis neutre(55 votes)

Publicité




Partenaires




Jmax-Hardware

mxdev.net

84 visiteur(s) en ligne



  >> Sommaire :  >>

[ Tutoriel ] Réseau entre Linux et Windows avec Samba

>> Auteur : Bilifly

Support & questions
Si vous avez une question, une demande, une remarque importante à faire sur ce tutoriel, merci de vous rendre sur le forum tutoriels
Commentaires



Image: title.jpg

Présentation

Samba ? késako ? :

Samba est un logiciel libre qui supporte le protocole CIFS (Common Internet File System), anciennement appelé SMB (Server Message Block), sous licence GNU GPL 3, il est utilisé pour le partage de ressources (fichiers, imprimantes ...) à travers le réseau entre les postes Microsoft Windows et Linux.
Ceci s'avert très utile pour partager des données très facilement entre deux systèmes d'exploitations différents, nous allons voir tout au long de ce tutoriel comment installer et configurer le logiciel Samba.

1) Configuration du poste Windows

Sous Windows NT/2000/XP/2003/Vista, rien de bien compliquer à faire, car il suffit de partager un dossier sur le réseau comme si vous faites un partage entre deux systèmes Windows, pour plus de détails, vous pouvez consulter le guide pour créer et configurer son propre réseau domestique.

2) Configuration du poste Linux

2.1) Installation des paquetages de Samba.

Nous allons télécharger les paquetages (packages) à partir du dépôt de votre distribution, ouvrez un Terminal, se mettre en root et tapez :

Si vous êtes sous Mandriva : Image: Mandriva_logo2.jpg

# urpmi samba samba-common samba-client

Sous Fedora : Image: fedora-logo3.jpg

# yum install samba samba-common samba-client

Sous Debian/Ubuntu : Image: debian-logo2.png Image: ubuntu-logo2.png

# apt-get install samba samba-common smbclient smbfs samba-doc

Sous Slackware : Image: slackware_logo2.png

Samba est déjà présent sur le CD-ROM, l'installez en faisant :

# installpkg /chemin_du_fichier/samba-xxx.tgz

2.2) Configuration de Samba.

Nous allons maintenant partager un dossier sous Linux à l'aide de Samba, pour cela nous pouvons utiliser votre compte courant Linux (/home/votre_session), le fichier de configuration de Samba se trouve dans /etc/samba/smb.conf, il existe divers méthodes pour le modifier :

Méthode 1 :

Editez le fichier smb.conf, dans la section [global] ajoutez/modifiez/vérifiez les informations suivantes :

Citation :
[global]
workgroup = votre_groupe_de_travail
server string = Nom_de_votre_machine_Linux (%v désigne le numéro de version de Samba, %h le hostname)
map to guest = Bad User
obey pam restrictions = Yes
invalid users = root
security = User
os level = 65
domain mster = no
local master = yes


Exemple :

Citation :
[global]
workgroup = SMB
server string = Hosts Linux (Samba %v)
map to guest = Bad User
obey pam restrictions = Yes
invalid users = root
security = User
os level = 65
domain mster = no
local master = yes


J'ai appelé le groupe de travail SMB et comme nom de machine Hosts Linux, nous allons maintenant partager le dossier /home/votre_session, pour cela, en allant tout en bas du fichier smb.conf, la structure doit ressembler à ceci :

Citation :
[Nom_du_partage]
comment = Commentaires du dossier
path = /home/votre_session
guest ok = yes
browseable = yes
read only = no


Exemple :

Citation :
[Home]
comment = Dossier home
path = /home/bilifly
guest ok = yes
browseable = yes
read only = no


Enregistrez le fichier, cela est également valable si vous voulez partager un dossier autre que celui de votre session.
Ajoutons maintenant d'un utilisateur réseau à Samba, pour cela vous pouvez ajouter votre compte Linux, ou alors vous créez un autre utilisateur que j'appelle utilsmb avec un groupe smbusers :

# groupadd smbusers
# useradd -g smbusers -s /bin/false utilsmb

La commande pour ajouter un utilisateur à Samba est la suivante :

# smbpasswd -a nom_dutilisateur

Il vous demandera d'entrer le mot de passe réseau et vous relancez le service Samba pour prendre en compte les modifications :

# /etc/init.d/samba restart

Méthode 2 :

Une méthode un petit peu plus simple que la première, qui consiste à utiliser le petit gestionnaire de partage de dossiers de votre Linux (mais cela n'exclut pas la modification de la section [global] du fichier smb.conf) :

Image: gest_sharedfolder_linux2.JPG

Pour partager :

  • Ajouter

  • Par défaut le dossier partagé est votre_session, vous pouvez choisir un autre dossier.

  • Ok

  • Fermer

Ensuite, ajout de l'utilisateur à Samba (la commande est indiquée au-dessus) et relancement du service Samba.

Sous Windows, double cliquez sur Favoris réseau, sur votre gauche cliquez sur Voir les ordinateurs du groupe de travail, si vous avez mis votre machine Linux dans le même groupe de travail vous devriez la voir, si vous avez créé un autre groupe de travail, toujours sur le menu à gauche, cliquez sur Réseau Microsoft Windows :

Image: smb-workgroup2.JPG

Nous voyons bien notre groupe de travail, double cliquez dessus :

Image: hosts-linux2.JPG

Notre machine Linux est bien visible sur notre réseau Windows, lorsque vous double-cliquez dessus, il vous demande un login et un mot de passe :

Image: connexion-hostslinux2.JPG

Vous entrez tout simplement le nom d'utilisateur et le mot de passe réseau que vous avez configurer avec la commande smbpasswd.

Image: Home_folder2.JPG

Le dossier Home est bien visible.

Et nous voilà arriver dans le répertoire /home/votre_session :

Image: contenu-home2.JPG

Mais comment voir graphiquement les dossiers partagés sous Linux ?

C'est très simple, il vous suffit d'installer le logiciel smb4k, selon votre distribution, la commande est la même pour le télécharger et l'installer à partir du dépôt, le package se nomme tout simplement smb4k.

Image: smb4k.JPG

Le logiciel se lancera automatiquement au démarrage de Linux, vous aurez une petite icone dans le systray :

Image: systray-smb4k.JPG

Partager une imprimante via Samba c'est possible.

Pour partager une imprimante branchée sous Linux, il suffit d'éditer le fichier smb.conf dans la section [printers] :

Citation :
[printers]
comment = Une imprimante de partage
path = /var/spool/samba
guest ok = yes
printable = yes
printer name = Nom_de_votre_imprimante
use client driver = yes


Enregistrez le fichier et redémarrez le service Samba.

Et voilà, vous pouvez maintenant partager des ressources par le réseau entre un Linux et un Windows ;)

Poster un commentaire
Pseudonyme :
Mail (facultatif) :
Titre du commentaire :
   
Hauteur de la zone de saisie :     ||         ||     Uploader une image

code_image

Changer le code

Surveiller les réponses

Pages : 12



Posté par mamadoulaye, le 2012-11-27 10:52:50

Samba

Merci



Posté par REMON, le 2013-01-13 04:35:04

une ereur telechargement mise ajour

sur ubuntu 12.04 LTS je viens d'avoir se problème comment je peu réparer?
Merci Cordialemt

Remon

Veuillez signaler ce bogue du paquet « update-manager » en y joignant le message d'erreur suivant :

'E:Encountered a section with no Package: header, E:Problem with MergeList /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_precise_main_binary-i386_Packages, E:Les listes de paquets ou le fichier « status » ne peuvent être analysés ou lus.'



Posté par Aurore, le 2013-09-13 14:13:30

Nickel

Super bon tuto. Simple et efficace, merci



Posté par djib, le 2014-03-15 08:48:31

interessant

salu
j'ai apprécié ça m'a aider
mes félicitation



Posté par François, le 2014-03-18 14:16:09

Intéressant

très intéressant



Posté par massi, le 2014-05-20 14:18:16

mrc

Merci c'est facile a comprend ^^



Posté par medoune, le 2014-06-26 21:04:45

merci

vous avez réalisé un excellent tutoriel...merci



Posté par Tyson, le 2015-07-08 13:14:11

Merci !!

Simple et efficace :-D

Cdt,



Posté par CC, le 2015-10-18 19:21:02

très utile et...

bien fait!



Posté par djilydji, le 2015-11-25 16:01:20

demande

ma question est la suivante comment intégrer une machine window7 dans un domaine samba



Posté par patrick L, le 2016-11-09 17:48:26

probleme entre partage windows 10 et client linux

bonsoir

j'ai un partage windows pour envoyer des documents scannés vers l'ordi de mes parents.

ordi sous windows 10 pcmaman 192.168.15.06
groupe de travail patrick_famille

dans le sens windows 10 et consultation des partages linux mint 18, j'ai pas de probleme.


dans l'autre sens


sudo mount -t cifs //pcmaman/Users/maman/Documents/scans /media/maman -o rw,user,uid=patrick,gid=patrick,umask=027


ca marchait tres bien sous windows7 mais mise à niveau windows 10 .

alors d'où vient le probleme ? j'ai lu de changer des clefs de la base de registres et ils ont pas été changé.

pas normal l'autoritarisme de microsoft. Si ca cesse pas, on prendra des ordinateurs dans certains commerces qui vendent toutes marques et systeme et on aura plus de relation avec microsoft $



Posté par flyen, le 2017-06-05 04:41:15

http://www.guccibags.org.uk

Companies will have to overhaul their accounting gucci replica handbags systems, which may involve one-time investment costs. Business groups, fearing a chaotic implementation, have lobbied the replica gucci bags government for a September 1 roll out. They argue that companies -- particularly small-and-medium-sized enterprises that contribute cheap gucci sale more than 30 percent of India’s GDP



Posté par web, le 2017-06-22 18:36:11

Merci

Merci pour cet article technique !

https://www.alphalives.com/agence-web-paris/



Posté par ugg baratas, le 2017-09-04 10:23:00

ugg baratas

Estilo de moda de invierno, clásico y tendencia de convivencia de su elección
<a href="http://www.botasvip.es/">ugg baratas</a>
<a href="http://www.botasvip.es/2017/08/29/botas-baratas/">ugg botas baratas</a>
<a href="http://www.botasvip.es/2017/08/20/botas-tipo-ugg-baratas/">botas ugg baratas</a>



Posté par martine, le 2017-09-16 13:14:55

achieve3000loginn

procedure to start. Within Trainees have their very Achieve3000 Login Page for Differentiated Instruction Solutions nonfiction RIT rating. This program gives pupils with.



Pages : 12