{{indexmenu_n>10}}
====== Installation de Samba ======
{{:samba.png?150 |}} Le partage de dossiers et d'imprimantes dans un réseau local est une fonctionnalité des systèmes d'exploitation modernes permettant d'accéder à des ressources d'un ordinateur (dossiers de données et imprimantes) à partir d'un autre ordinateur situé dans un même réseau local (réseau domestique ou d'entreprise).
Le logiciel Samba est un outil permettant de partager des dossiers et des imprimantes à travers un réseau local. Il permet de partager et d'accéder aux ressources d'autres ordinateurs fonctionnant avec des systèmes d'exploitation Microsoft® Windows® et Apple® Mac OS® X, ainsi que des systèmes GNU/Linux, *BSD et Solaris dans lesquels une implémentation de Samba est installée.
Pour partager de manière simple des ressources entre plusieurs ordinateurs, l'utilisation de Samba est conseillée.
Source : [[http://doc.ubuntu-fr.org/samba|documentation Ubuntu]]
Pour installer Samba il suffit de saisir la commande :
sudo apt-get install samba
L'installation va demander le nom du groupe de travail de votre réseau Windows, si vous ne le connaissez pas laissez la valeur par défaut.
===== Configuration =====
Dans notre cas, nous allons configurer Samba pour que chaque utilisateur puisse accéder à son home pour y déposer des fichiers qui seront par la suite accessibles via Apache en http(s).
Pour cela on va éditer le fichier de configuration :
sudo vi /etc/samba/smb.conf
Tout d'abord on active le mode de sécurité par utilisateur, cela va demander à Samba de vérifier que l'utilisateur possède bien un compte unix sur le serveur, décommentez la ligne suivante :
security = user
Ce qui nous intéresse surtout se trouve dans la section [homes] que l'on va configurer comme ci dessous :
[homes]
comment = Home Directories
browseable = no
read only = no
create mask = 0775
directory mask = 0775
valid users = %S
On redémarre le service :
sudo /etc/init.d/samba restart
===== Test de la configuration =====
Pour tester on va ajouter l'utilisateur créé à l'installation aux utilisateurs Samba :
sudo smbpasswd -a nom_de_l_utilisateur
Essayez maintenant de vous connecter à \\ip_de_votre_serveur\nom_de_l_utilisateur et saisissez le mot de passe que vous venez de saisir, si le partage s'affiche c'est que Samba fonctionne, vous pouvez vous déconnecter.