Installer un serveur Samba

Un serveur Samba permet de partager des fichiers sur un réseau. Ces partages sont accessibles autant pour les machines sous Linux que sous Windows. Je vais ici décrire l’installation d’un serveur Samba sur une Debian 3.0, et créer un partage.

Tout d’abord je dois installer Samba :

# apt-get install samba
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
libcupsys2 libjpeg62 libpng2 libtiff3g samba-common
The following NEW packages will be installed:
libcupsys2 libjpeg62 libpng2 libtiff3g samba samba-common
0 packages upgraded, 6 newly installed, 0 to remove and 0 not upgraded.
Need to get 3784kB of archives. After unpacking 11.6MB will be used.
Do you want to continue? [Y/n]

Je dois alors sélectionner quelques options de configuration via debconf. Je choisis de ne pas modifier le fichier smb.conf maintenant, de lancer Samba comme un démon, et non via inetd, et de créer un fichier spécial pour les mots de passe.

J’effectue toute la configuration manuellement via le fichier /etc/samba/smb.conf. La page de man est très complète (man smb.conf), et vous devriez y trouver toutes les options qui vous interessent. Pour ma part, je souhaite juste créer un partage de mon disque dur de données, accessible par tout le monde, mais uniquement via le réseau local. Voici le fichier de configuration :

# cat /etc/samba/smb.conf

[global]
   netbios name = Youpi
   server string = %h server (Samba %v)
   security = SHARE
   passwd program = /usr/bin/passwd %u
   passwd chat = *Enter\snew\sUnix\spassword:* %n\n Retype\snew\sUnix\spassword:* %n\n .
   syslog = 0
   log file = /usr/var/log.%m
   max log size = 1000
   dns proxy = No
   invalid users = root
   character set = ISO8859-15
   hosts allow = 192.168.0.0/255.255.255.0

[DD]
   path = /mnt/dd
   guest account = fabrice
   guest ok = Yes

Maintenant il ne reste plus qu’à relancer samba :

# /etc/init.d/samba restart

Le client peut acceder au serveur via la ligne de commande :

# smbclient -L ip_du_serveur

Tapez simplement pour le mot de passe, et vous devriez voir tous les partages accessibles sur le serveur. Ensuite vous pouvez monter ces partages grâce à la commande smbmount.

Il existe bien sûr des clients graphiques, tels que LinNeighborhood.

Si vous avez apprécié cet article, s'il vous plait, prenez le temps de laisser un commentaire ou de souscrire au flux afin de recevoir les futurs articles directement dans votre lecteur de flux.

Commentaires

Pas encore de commentaire.

Laisser un commentaire

(requis)

(requis)