Vous êtes sur la page 1sur 2

Atelier VI: Le serveur Samba

1 Objectif
L’objectif de cet atelier est de procéder à une implémentation brève et simple du serveur
Samba. Ensuite, de l’utiliser comme un contrôleur de domaine.

1.1 Configuration du serveur Samba


1. Installation
— sudo apt-get install samba
2. Création d’un mot de passe pour un utilisateur Samba
— sudo smbpasswd -a login
NB : Samba utilise un autre fichier d’authentification que l’usuel. Les mots de passe
sont stockés dans le fichier /etc/samba/smbpasswd
3. Sauvegardez le fichier de configuration (/etc/samba/smb.conf)
4. Partagez les “homes"
5. Exemple de partage quelconque (copiez ces lignes à la fin de votre fichier de configuration)
[nom_partage]
path = /home/login/nom_partage
available = yes
valid users = login
read only = no
browseable = yes
writable = yes
6. Vérifiez la validité du fichier de configuration en lançant la commande suivante
— testparm
7. Relancez le service
— sudo service smbd restart

Accéder à une ressource Samba depuis une machine Linux


— smbclient permet de vérifier l’existence d’un serveur Samba sur le réseau et de lister les
ressources qu’il partage grâce à la commande
smbclient -L @serveur -U login (à tester sur un serveur windows et un linux)
— Une fois le répertoire sollicité identifié, la même commande permet d’y accéder
smbclient //@serveur/partage -U login
L’invite de commande devient smb : \ >
— Testez les commandes get, put et ?

1
Accéder à une ressource Samba depuis une machine Windows
On peut accéder aux ressources partagées en faisant un parcours du voisinage réseau (Poste
de travail − > Réseaux − > nom_serveur. Comme on peut la monter en utilisant l’invite de
commande :
— net view
— net use r : \\nom_serveur
— Allez sur votre poste de travail pour parcourir votre répertoire monté

2 SWAT : Samba Web Administration Tool


SWAT est une application Web pour la gestion du serveur Samba. Cette gestion doit se faire
avec le compte root. Sur Ubuntu, ce compte est par default désactivé. Il faudra soit l’activer soit
utiliser l’alternative suivante sur le fichier de configuration du Samba.
— sudo chgrp adm /etc/samba/smb.conf
— sudo chmod g+w /etc/samba/smb.conf
Pour utiliser cet outil, lancez votre navigateur Web est tapez l’adresse suivante :
— http ://localhost :901

Vous aimerez peut-être aussi