Samba
Samba
Samba
SAMBA
1
Sommaire
1. Présentation ............................................................................................................................. 3
2. Principe de configuration .................................................................................................... 3
3. Sécurité Samba ........................................................................................................................ 4
4. Installation Samba: ................................................................................................................ 5
5. Configuration ........................................................................................................................... 5
5.1 Configuration du dossier partager ......................................................................... 5
3.2 Configuration de l’utilisateur ......................................................................................... 5
5.2 Configuration du serveur Samba .............................................................................. 6
Paramètres réseau ................................................................................................................. 6
Configuration du partage .................................................................................................... 6
6. Démarrage du serveur .......................................................................................................... 7
7. Test .............................................................................................................................................. 7
7.1 Smbclient ........................................................................................................................... 7
5.2 Lecteur réseau ....................................................................................................................... 8
2
1. Présentation
Samba est une suite de logiciels permettant d'interconnecter Windows et toutes sortes
d'Unix-like (*BSD, GNU/Linux, Solaris...) afin d'en partager les ressources. Ces
ressources sont composées d'utilisateurs, de groupes, de machines et d'imprimantes.
Une machine Unix pourra ainsi accéder à une machine ou un domaine Windows et
inversement. Il est composé de trois logiciels serveurs : nmbd, smbd et winbindd.
Chacun d'entre eux joue un rôle très précis dans l'interconnexion réseau des machines.
Nmbd permet de gérer la résolution de noms netbios (port 137), smbd, le partage de
fichiers (port 139), et winbindd la mise en commun des comptes Windows et Unix.
2. Principe de configuration
Le fichier smb.conf est organisé en sections contenant des paramètres. Une section est
un nom entre crochets comme :
[global]
Un paramètre est une ligne du type :
nom = valeur
Section global
3
workgroup : Nom du groupe de travail
server string : Description de la machine (vue depuis le réseau Windows)
security : type de sécurité choisi
load printers : prise en charge des imprimantes installés sur le serveur. Valeur "yes"
ou "no"
printing : définir le type du spouleur Unix. Samba prend en charge plusieurs serveurs
d'impression, tels que CUPS et LPRng
cups option :En mode RAW, CUPS n'essai pas de filtrer les données. Il prend en
compte que l'impression est dejà traitée et qu'il n'a qu'à passer les données à
l'imprimante, ce qui accélère le processus d'impression.
passdb backend : contrôle le backend spécifique devant être utilisé pour le PDC.la
valeur tdbsam definie que nous allons utiliser la base samba user, la valeur
ldapsam:ldap://ldap.example.com definie que la base est le serveur ldap
3. Sécurité Samba
Toute la configuration de Samba tourne autour de la politique de sécurité ; il s'agit du
paramètre « security ».
▪ SHARE : Sécurité basée sur les mots de passes. Les utilisateurs accèdent au
partage en indiquant le mot de passe d'un utilisateur. Les droits sur les fichiers
s'appliqueront sur le partage. Mode utilisé pour des postes sous Windows 9x et
Me. Il est aussi possible de ne pas faire d'authentification via ce mode.
4
▪ USER : Une sécurité basée sur une identification par login et mot de passe depuis une
liste d'utilisateurs (Base d'utilisateurs Samba, base d'annuaire LDAP, …). Ce mode
est celui par défaut si le champ security n'est pas renseigné.
▪ DOMAIN : Une sécurité basée sur une identification par login et mot de passe géré par un
contrôleur de domaine.
▪ SERVER : Une sécurité basée sur une identification par login et mot de passe géré par un
autre serveur sur le réseau.
▪ ADS : Une sécurité basée sur Active Directory.
4. Installation Samba:
Avant de lancer l’installation du serveur Samba, lancer la mise à jour du système en
utilisant la commande suivante:
#yum update
5. Configuration
Le fichier de configuration Samba est : /etc/samba/smb.conf. Avant de configurer le
fichier il faut préparer le dossier de partage et l’utilisateur Samba
#mkdir /home/tri
Pour permettre l'accès au répertoire partagé, Ici, nous ajoutons un nouveau groupe
appelé ntic
#groupadd ntic
5
Pour définir un mot de passe samba il faut vérifier que le paquet « samba-common-
tools » est installé
#smbpasswd -a user1
Présentation
#vi /etc/samba/smb.conf
Paramètres réseau
▪
Modifier ces lignes dans /etc/samba/smb.conf. Pour permettre d'atteindre le réseau
serveur samba.
Configuration du partage
6
rajoutant un 0 devant.
Pour distinguer les droits en fonction des utilisateurs. Le principe est de déclarer le
partage en lecture seule pour tous mais d'autoriser des exceptions :
6. Démarrage du serveur
Le nom des services Samba sont : « smb » et « nmd »
7. Test
7.1 Smbclient
Ce programme est l’équivalent de ftp pour les serveurs SMB. Il permet de se connecter
à un serveur sur un service donné et d’effectuer des actions comme lire ou écrire un
fichier.
7
Après la connexion, le programme passe en mode interactif et permet de passer
des commandes.
Smbmount
#mkdir -p /mnt/samba
# smbmount //@ipduserveur/partage /mnt/smbmnt -o username=fds
Password:
Pour accéder au serveur Samba il faut Connecter un lecteur réseau sous Windows
Cliquez sur le menu Démarrer, puis sur Ordinateur. Cela ouvrira une fenêtre affichant
tous vos lecteurs.
8
Cliquez sur « Réseau » puis sélectionnez Connecter un lecteur réseau.
Choisissez une lettre vers la fin de l'alphabet pour éviter tout conflit avec les lecteurs
physiques existants.
Choisissez le dossier auquel vous souhaitez vous connecter. Vous pouvez soit saisir
l'emplacement dans le champ en entrant \\nomServeurSamba\chemin\de\dossier\ ou
vous pouvez cliquer sur le bouton Parcourir... et accéder au dossier que vous
souhaitez connecter en tant que lecteur.
9
8. Référence
https://www.microlinux.fr/serveur-samba-centos-7/
http://www.linuxpedia.fr/doku.php/samba_imprimantes
10