Vue 1157 fois

Voici un petit article qui explique de façon simple et complête comment installer et configurer Samba. Un service linux qui permet de partager des données avec un ordinateur fonctionnant sou Windows.

Premièrement, installer Samba :

sudo apt-get install samba

Une fois l'installation faite, arrêter le service Samba pour pouvoir modifier sa configuration :

sudo /etc/init.d/samba stop

Créer un dossier à partager. Pour l'exemple, je vais utiliser un système RAID que j'ai montré ici :

sudo mkdir /media/raid5

Et lui donner accès total pour tous : (Attention, à faire sur un répertoire créé manuellement seulement. ne pas faire si vous donnez accès sur un des répertoire système, ex: \ )

sudo chmod 0777 /media/raid5 -R

Effacer le fichier de configuration par défaut de Samba :

sudo rm /etc/samba/smb.conf

Et créer un nouveau fichier avec emacs ou tout autre éditeur texte:

sudo vi /etc/samba/smb.conf

Insérer dans le fichier les lignes suivantes :

[global]
disable netbios = no
dns proxy = no
server string = %h
workgroup = WORKGROUP
announce version = 5.0
socket options = TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE SO_RCVBUF=262144 SO_SNDBUF=262144
strict syn = no
sync always = no
read size = 262144
max xmit = 263144
read raw = yes
write raw = yes
passdb backend = tdbsam
security = user
null passwords = true
username map = /
name resolve order = hosts wins bcast
interfaces = eth0
wins support = no
syslog = 1
syslog only = yes

[MyFiles]
path =  /media/raid5/
browseable = yes
read only = no
guest ok = no
create  mask = 0777
directory mask = 0777
valid users = YOUR_USERNAME

Remplacer /merdia/raid5 par le chemin que vous voulez partager. Remplacer YOUR_USERNAME pour le nom d'usager utilisés pour accéder au partage de fichier.

Sauvegarder et quitter :

:wq

Repartir le système Samba:

Pour Ubuntu 9 et moins:

sudo /etc/init.d/samba start

Pour Ubuntu 10 et plus:

sudo service smdb start

Ensuite, ajouter l'utilisateur comme utilisateur Samba et lui assigner un mot de passe :

smbpasswd -L -a your_username
smbpasswd -L -e your_username

Voilà! Maintenant, sur votre PC Windows, aller dans "Poste de travail", puis dans "favoris réseau" à gauche. Dans "Voir les ordinateurs du groupe de travail", vous devriez voir votre partage Samba.