{{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.