background preloader

Samba

Facebook Twitter

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

Pour les utilisateurs de Xubuntu et de Lubuntu, le partage simple ne fonctionne pas. Dans l'ensemble des articles concernant les réseaux, retenez ces quelques notions : hotsname nouveau_nom Pré-requis. Samba_smb.conf. La configuration de Samba n'est pas une mince affaire, c'est pourquoi cette page est assez longue, mais soyez tranquille, seule une partie s'appliquera à votre besoin, continuez de lire attentivement. Cette page n'est pas exhaustive et ne permettra pas à tout le monde d'y trouver son bonheur, toutefois vous y trouverez ce dont vous avez besoin pour une configuration simple.

Des configurations nécessaires à un aboutissement suffisant y sont proposées. Comme c'est le cas pour bon nombre de logiciels (serveurs, en l'occurrence) des configurations différentes sont possibles, en fonction des habitudes… ⇒ Ce ne sont que des propositions. Un certain nombre de notions sont rapidement expliquées ici, cette page est destinée à documenter le fichier de configuration de Samba, pas toutes les notions à avoir pour tout comprendre en détail. Faites appel à votre curiosité pour en savoir plus (si vous estimez en avoir besoin). Introduction Le fichier /etc/samba/smb.conf permet de configurer Samba. . Configurer un serveur Samba sans authentification.

Samba est un projet « open source » visant à recréer le protocole SMB (maintenant nommé CIFS) qui est présent sur toutes les versions de Windows depuis Windows for Workgroups 3.11 (et si je ne m’abuse, avant ça puisque SMB à été inventé par 3Com et IBM au début des années 80s). Comme vous pouvez sûrement le deviner, la configuration que je vais vous décrire ne devrait en aucun cas être utilisé en entreprise parce que le lien de partage (le « share » dans le jargon Windows) sera accessible à tous (mais bien sûr, seulement sur votre réseau local) et ce autant en lecture qu’en écriture. Pour configurer Samba de cette façon, il s’agit d’installer le « package » Samba de votre distribution préféré, voici la marche à suivre sous Archlinux. # pacman -S samba Une fois le « package » samba installé, créer un nouveau fichier « smb.conf » dans /etc/samba avec le contenu suivant: [global] workgroup = WORKGROUP # Entrez le nom du workgroup que vous désirez restrict anonymous = no security = user [data]

Samba - Documentation Ubuntu Francophone.pdf (Objet application/pdf) Configuration de Samba : fichier /etc/smb. Nous n’entrerons pas dans le détail de la configuration de Samba, beaucoup d’articles dans les ouvrages ou sur le réseau le font déjà. Les pages de manuel du fichier de configuration explicitent les différents paramètres de configuration (man smb.conf en console). Ce fichier (situé en /etc/smb.conf ou /etc/samba/smb.conf sur la Mandrake 8.1) regroupe l’ensemble de cette configuration : nous nous contenterons de lister et commenter les divers paramètres utilisés pour le projet MINAL et d’indiquer ceux qui peuvent être ajustés pour des services particuliers. A noter que la version originale du fichier "smb.conf" est sauvegardée sous "smb.conf_org_minal2".

Un service est une ressource mise à disposition des utilisateurs sur le serveur Samba. Cela peut être un espace disque, une imprimante etc... En ce qui concerne les espaces disque, le nom du service apparaît sous forme d’un répertoire partagé sur le serveur. [profil] path = /home/minal2/profil browseable = no writable = yes. Samba: Créer un serveur samba. Page suivantePage précédenteTable des matières 3. Créer un serveur samba 3.1 Principe Je dois dire que je n'ai eu aucune réelle difficulté à installer samba et à le faire fonctionner. 3.2 Premiers pas Pour utiliser samba, il faut bien sur d'abord l'installer. A ce moment, vous devez avoir deux "démons" en fonctionnement, smbd et nmbd.

Ps ax | grep mbd et vous devez voir les numéros de ces deux processus. 3.3 Documentation La documentation fournie avec samba est assez volumineuse, mais vous éviterez difficilement de la lire, il faut donc prévoir de le faire. Il n'y a pas pour l'instant de fichier "info", mais des fichiers man (faites "locate smb") : /usr/man/man1/make_smbcodepage.1.gz /usr/man/man1/smbclient.1.gz /usr/man/man1/smbrun.1.gz /usr/man/man1/smbstatus.1.gz /usr/man/man1/smbtar.1.gz /usr/man/man5/smb.conf.5.gz /usr/man/man8/smbd.8.gz /usr/man/man8/smbmnt.8.gz /usr/man/man8/smbmount.8.gz /usr/man/man8/smbpasswd.8.gz /usr/man/man8/smbumount.8.gz et de nombreux fichiers doc : Poste privé [hp] Smb.conf. Name smb.conf — The configuration file for the Samba suite The smb.conf file is a configuration file for the Samba suite. smb.conf contains runtime configuration information for the Samba programs. The smb.conf file is designed to be configured and administered by the swat(8) program.

The complete description of the file format and possible parameters held within are here for reference purposes. The file consists of sections and parameters. A section begins with the name of the section in square brackets and continues until the next section begins. Sections contain parameters of the form: name = value The file is line-based - that is, each newline-terminated line represents either a comment, a section name or a parameter. Section and parameter names are not case sensitive. Only the first equals sign in a parameter is significant. Any line beginning with a semicolon (“;”) or a hash (“#”) character is ignored, as are lines containing only whitespace. [foo] path = /home/bar read only = no Note %h %m.