Contexte Samba
Contexte Samba
Contexte Samba
Samba
Installation et configuration de Samba sur un serveur Ubuntu 14.04 LTS
Dimitri MICHINEAU
BTS SIO SISR
II.
III.
Dimitri MICHINEAU
Page 2
Thorie
Quest-ce que Samba?
Samba est un serveur de fichier pour Linux, compatible avec Windows. Il permet de partager des fichiers et des
imprimantes dun serveur Linux avec des ordinateurs Windows de manire transparente.
Les utilisateurs du rseau informatique, utilisant des ordinateurs Windows verront donc les fichiers (et imprimantes)
partags par Samba comme des partages Windows classiques.
Comment a fonctionne?
Un serveur Samba utilise pour communiquer avec les clients Windows (et MacOS, BSD) le protocole SMB (Server
Message Block). Ce protocole t cr par Microsoft en 1987 en sappuyant sur le protocole TCP/IP et sur le concept
NETBIOS de IBM.
Larchitecture de base de Samba est constitue :
dun serveur avec deux dmons (= applications) smbd qui soccupe des services dauthentifications et daccs
aux ressources et nmbd qui lui soccupe des requtes de service de nom NETBIOS produites par SMB dans les
systmes Windows.
dun client qui accde aux ressources partages
Samba est compatible avec LDAP et Kerberos, c e qui lui permet de faire partie dun domaine Active Directory.
WRITE (W)
2
EXECUTION (X)
1
Propritaire
7
(4 + 2 + 1 ou r + w + x)
Tous les droits
Groupe propritaire
7
(4 + 2 + 1 ou r + w + x)
Tous les droits
Autres utilisateurs
5
(4 + 1 ou r + x)
Lecture & Excution
Exemple :
Dimitri MICHINEAU
Page 3
Pratique
I.
# apt-get update
# apt-get install samba
#
#
#
#
#
/etc/init.d/samba start
/etc/init.d/samba status
service smbd start
service nmbd start
ps ef | grep smbd
II.
# adduser dupont
# addgroup gdirection
# smbpasswd a dupont
III.
# mkdir direction
# chown direction dupont
# chgrp direction gdirection
Dimitri MICHINEAU
Page 4
IV.
Le fichier smb.conf
LE fichier de configuration de Samba est smb.conf (/etc/samba/smb.conf) et il est assez bien document (en
anglais). Pour accder au fichier de configuration il faut lditer avec votre diteur favori (ici nano ).
[homes]
comment = Home Directories
valid users = @GUtilisateurs
read only = No
browseable = No
[public]
comment = Data
path = /export
force user = docsbot
force group = users
guest ok = Yes
Dimitri MICHINEAU
Page 5