Samba Pour Partager Des Ressources
Samba Pour Partager Des Ressources
Samba Pour Partager Des Ressources
même réseau local, vous devez activer Samba qui, par défaut, est associé à la
découverte du réseau (après avoir installé Samba). Cela fonctionnera pour votre
réseau local, mais vous devez vous rappeler de définir le groupe de travail sur celui
que le réseau utilise.
Pour installer Samba, vous devez tout d'abord soit "Partager un dossier", je vous
recommande de partager tout ce qui se trouve dans votre dossier personnel afin qu'il y
ait moins de problèmes à cause des permissions, par exemple un dossier sur votre
bureau. Vous pouvez le partager en cliquant avec le bouton droit sur le dossier et en
sélectionnant Partager, Ubuntu vous guidera à travers quelques questions de partage
qui impliquent l’installation de Samba et la définition des autorisations appropriées.
L'autre façon d'installer Samba consiste à installer Samba littéralement;). Soit avec
Software Center , soit dans le terminal en tapant ce qui suit: sudo apt-get install
samba & lt; - Vous n'avez pas vu celui qui vous attend!
1.
2.
3.
4. .
[global]
## Browsing/Identification ###
workgroup = WORKGROUP
5.
6.
Remplacez la valeur de groupe de travail par celle de votre groupe de travail
réseau ou définissez un nouveau nom pour le groupe de travail sur lequel vous
souhaitez travailler, par exemple:
7.
workgroup = myhomenet
8.
9.
10.
Cela devrait être suffisant pour faire fonctionner un Ubuntu vers Ubuntu LAN mais
dans les cas où Windows est impliqué et juste au cas où Windows ne verrait pas votre
PC Ubuntu, ajoutez ce qui suit à votre fichier smb.conf :
Si ce n'est toujours pas le cas, dans Windows, recherchez les Paramètres de partage
avancés figurant dans le panneau de gauche du Centre Réseau et partage .
Choisissez l'option Activer le partage de fichiers pour les périphériques utilisant
un cryptage 40 ou 56 bits . Ceci est seulement un problème dans Windows Vista et
ci-dessus, si vous avez Windows XP, il devrait fonctionner correctement.
Après cela, pour accéder aux autres ordinateurs du réseau, vous pouvez ouvrir le
navigateur de fichiers et sélectionner Parcourir le réseau :
réponse donnée Luis Alvarado 05.01.2013 - 23:39
la source
1.
Je mets ma boîte Ubuntu en tant que serveur WINS et ajoute les lignes du
message ci-dessus à mon smb.conf :
2.
3.
4.
Comme cela n'a pas aidé, j'ai forcé ma boîte Win7 à utiliser la boîte Ubuntu
comme serveur WINS en modifiant les paramètres WINS avancés dans les
préférences IPv4 de la carte réseau
5.
6.
7.
Cela n'a pas aidé non plus alors j'ai tiré Wireshark pour voir ce qui se passait.
J'ai vu la boîte Win7 interroger le serveur WINS et j'ai vu la réponse contenant
tous les ordinateurs avec des partages. Alors, pourquoi ne sont-ils pas apparus
dans Windows? J'ai pensé Pare-feu . J'utilise le pare-feu Windows et dans les
paramètres avancés pour cela j'ai remarqué que
8.
9.
est activé pour les réseaux privés mais pas pour le domaine ou le public. J'ai
simplement activé la règle pour le domaine et le public également.
10.
11.
12.
EDIT: Après avoir activé la règle de pare-feu, j'ai supprimé le paramètre de serveur
WINS codé en dur dans la carte réseau. Maintenant, lorsque le trafic est autorisé, je
pense que le processus de négociation standard peut fonctionner comme je le
souhaite.
la source
Si vous voulez quelque chose qui soit convivial, il existe un outil appelé
system-config-samba, disponible auprès du responsable du logiciel.
Une fois que vous avez téléchargé ce fichier, vous pouvez voir quels dossiers sont
partagés, leurs autorisations et s’ils sont visibles. Au moins un dossier doit être visible
pour qu'un ordinateur Windows puisse le voir sur le réseau.
la source
1
Samba (partage de dossiers et
imprimantes dans un réseau local)
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.
o
o
o
o
o
o
o
Sinon elle sera accessible uniquement par son adresse IP (et donc invisible autrement).
Pour le nom de la machine cf. hosts Sans ce nommage, on pourra rencontrer des
problèmes du type :
Your hostname could not be resolved , pour plus d'infos, cf. aussi dns.
Pré-requis
Installation
Pour utiliser Samba, installez le paquet samba. Vous pouvez également gérer le
partage grâce à des interfaces graphiques pour Samba, la plus simple est
system-config-samba, une autre possibilité plus avancée est gsambad.
Accéder à des ressources dans un réseau local
Cette partie décrit la manière d'accéder à des dossiers partagés entre différents
ordinateurs, cela suppose qu'il y ait déjà des dossiers partagés sur d'autres PC. Pour
partager des ressources rendez-vous directement à cette partie de la page.
Depuis votre navigateur de fichier cliquez sur Réseau dans le panneau latéral gauche.
Sous Lubuntu allez dans le menu Allez à…→Network.
Les ordinateurs de votre groupe de travail sont listés dans cette interface. Sélectionnez
l'ordinateur distant de votre groupe de travail pour accéder à ses dossiers partagés.
Vous voyez les dossiers partagés par cet ordinateur.
Avec la version 14.04.3, il est impossible d'accèder aux fichiers des partitions NTFS
car celles-ci n'appartiennent plus à root! et la commande chown est inefficace.
Aucune configuration particulière n'est à faire sur le poste équipé de Windows. Aller
dans :
Favoris réseau > Tout le réseau > Réseau Microsoft Windows >
Workgroup,
La procédure est la même que dans le point plus haut. Pour scanner les partages
samba sur le réseau local vous pouvez faire la commande suivante:
smbtree -N
Néanmoins l'explorateur de réseau peut ne pas afficher les postes Windows avec les
versions récentes d'Ubuntu (>18.04). L'accès reste possible (vérifié avec Windows 7)
avec la méthode manuelle décrite plus bas en 4 mais avec une subtilité !
Ouvrez Nautilus
(Fichiers) et sélectionnez '+ Autres emplacements' dans le bas du bandeau à gauche.
Dans la fenêtre, apparaît alors en bas une zone 'Connexion à un serveur'. Saisissez
l'adresse
smb://Adresse IP poste Windows/NomPartageDossierWindows/
La subtilité est là : si vous ne mettez que l'adresse IP du poste Windows, vous n'avez
qu'un message d'erreur au lieu de la liste des dossiers partagés. Il faut donc bien
ajouter le nom de partage du dossier que vous avez défini dans Windows.
Ensuite, il peut vous être demandé le nom d'utilisateur et le mot de passe de votre
session Windows pour accéder au contenu.
Pour rappel, pour connaître l'adresse IP d'un poste Windows, tapez cmd dans la zone
de recherche de Windows puis taper :
ipconfig /all
dans la fenêtre de commande. Une adresse IP fixe est toujours plus pratique pour ce
type de procédure.
1.
2.
3.
4.
5.
6.
o
o
7.
8.
o
Modifiez la valeur de la clé restrictnullsessaccess de 1 vers
0;
9.
10.
Si vous n'avez pas de compte d'utilisateur dans l'ordinateur distant auquel vous voulez
accéder, vous pouvez en créer un avec cette commande:
Puis vous devrez certainement lui attribuer un mot de passe samba, grâce à cette
commande:
Les mots de passe enregistrés sont ensuite gérables avec Le gestionnaire de mots de
passe et clés de chiffrement.
Accéder à un ordinateur membre d'un groupe de travail différent
Pour accéder à des ordinateurs d'autres groupes de travail de votre réseau local, allez
dans ce dossier Réseau Windows. Les groupes de travail de votre réseau local
s'affichent (par défaut seulement WORKGROUP) ; sélectionnez le groupe de travail
dans lequel se trouve l'ordinateur auquel vous désirez accéder. Sélectionnez ensuite
l'ordinateur distant pour lequel vous souhaitez accéder à ses ressources. Vous voyez
les dossiers partagés par cet ordinateur.
Il est parfois possible qu'un ordinateur distant n'apparaisse pas dans la liste des
ordinateurs proposant des ressources partagées. Dans ces cas-là, vous pouvez saisir
manuellement les informations de connexion pour accéder au partage distant.
1.
Ouvrir Nautilus, dans Fichier→Se Connecter à un serveur… ou
directement par le raccourcis dans le panneau latéral gauche,
2.
3.
4.
5.
6.
Vous pouvez facilement partager un répertoire dont vous êtes le propriétaire – ce sont
essentiellement les répertoires se trouvant dans votre dossier personnel d'Ubuntu. Ce
mode de partage de dossier est appelé partage utilisateur (ou usershare), car il est
administré par chacun des utilisateurs de votre système Ubuntu (et non pas d'une
manière centralisée). La configuration d'un partage utilisateur se fait très simplement,
et les options de partage sont limitées. De ce fait, il est probablement préférable de
désactiver la capacité de configurer des partages utilisateur dans une structure
complexe (ex : un réseau d'entreprise) ; toutefois, ce mode est très pratique et
pertinent pour un partage simple (ex : dans un réseau domestique).
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
A savoir : les privilèges d'accès aux fichiers ou dossiers fournis par
Samba n'ont pas priorité sur les permissions des éléments contenus dans
le dossier partagé. Ainsi, pour pouvoir accéder aux fichiers inclus,
écrire dans un sous-dossier, etc, il faut s'assurer des permissions
nécessaire des éléments en question. Dans la fenêtre des permissions, un
bouton permet de changer les permissions de tous les éléments inclus.
o
o
shares-admin,
o
o
Gadmin-Samba,
o
o
Webmin.
Penser au Pare-feu
wins support = no
par:
Les partages utilisateurs sont bien pratiques dans un milieu domestique. Toutefois, ils
peuvent représenter un risque de sécurité dans un environnement contrôlé, tel une
entreprise, où la gestion du partage des ressources devrait être confiée à un
administrateur réseau. Les partages utilisateurs devraient être désactivés afin que seuls
les membres autorisés puissent partager des dossiers à travers un réseau local.
Si vous souhaitez autoriser la création de partages utilisateur
mais n'autoriser l'accès qu'aux utilisateurs autorisés (interdire
les connexions invitées), paramétrez l'option usershares allow
guests à no.
Les tâches suivantes doivent être exécutées par un administrateur. Assurez-vous que
le paquet smbfs (ou cifs-utils depuis 12.10) est installé. De plus, assurez-vous de
disposer d'un point de montage valide (un répertoire vide dans lequel devra être
monté le dossier partagé).
Montage manuel
Si aucune authentification n'est requise pour accéder au dossier partagé ou si vous ne
possédez pas d'identifiant dans le poste distant :
Si une authentification dans le poste distant est requise pour accéder au dossier
partagé ou pour débloquer certaines actions autorisées pour votre compte dans le
poste distant :
Montage automatique
Modifiez, avec les droits d'administration le fichier /etc/fstab/ afin d'ajouter une
nouvelle règle de montage. Si aucune authentification n'est requise pour accéder au
dossier partagé ou si vous ne possédez pas d'identifiant dans le poste distant, inscrivez
la règle suivante, sur une seule ligne :
Si une authentification dans le poste distant est requise pour accéder au dossier
partagé ou pour débloquer certaines actions autorisées pour votre compte dans le
poste distant, inscrivez la règle suivante, sur une seule ligne :
username=IDENTIFIANT
password=MOTDEPASSE
Un redémarrage de l'ordinateur est nécessaire pour que le dossier partagé soit monté
automatiquement dans le point de montage sélectionné.
(L'option de montage _netdev indique au système d'attendre que la liaison au réseau
local soit établie avant de tenter le montage de ce dossier partagé.) Cependant la
commande "sudo mount -a" monte automatiquement tous les systèmes de fichiers
énumérés dans /etc/fstab immédiatement.
Dans le cas où le nom de partage contient des espaces on remplace les espaces par
\040. Exemple avec un nom de partage Dossier Multimedia :
//MACHINEDISTANTE/Dossier\040Multimedia /media/MédiasPartagés
cifs _netdev,credentials=/root/.smbcredentials 0 0
Par défaut, les utilisateurs ne sont pas notifiés lorsqu'ils accèdent à un fichier déjà
ouvert par un autre utilisateur. Pour activer la notification d'un accès concurrentiel,
modifiez le fichier /etc/samba/smb.conf, avec les droits d'administration. Pour chacun
des dossiers partagés, ajoutez les deux options suivantes :
strict locking=yes
share modes=no
Si vos postes clients et serveurs ont de la difficulté à communiquer entre eux, il est
possible qu'une des causes soit qu'un logiciel de pare-feu soit installé dans l'un ou
l'autre des ordinateurs et que celui-ci bloque les communications entrantes ou
sortantes utilisés par Samba. Si tel est votre cas, assurez-vous que votre pare-feu
laisse passer les communications sur ces ports ; à ce sujet, reportez-vous au manuel
d'administration de votre logiciel de pare-feu.
Voici la liste des ports TCP et UDP utilisés par les protocoles SMB et CIFS pour le
partage de fichiers et d'imprimantes.
Por
Protocole Nom du service
t
Fonctionnement de Samba
smbd
Ce service est celui qui permet le partage des fichiers et des
imprimantes. Son paramètrage se fait par l'intermédiaire du fichier
de configuration /etc/samba/smb.conf. smbd vérifie toutes les
trois minutes ce fichier pour prendre en compte les modifications ;
pour une application immédiate des changements, relancez ce service
nmbd
Ce service sert à l'envoi et la découverte des noms NetBIOS (nom
des machines) dans le réseau local. Il est également utilisé pour
la résolution de noms et la fonction WINS, lorsque votre serveur
Samba est le serveur d'un réseau NetBIOS. Ses paramètres sont aussi
renseignés dans le fichier de configuration /etc/samba/smb.conf.
winbindd
Ce service n'est utilisé que lorsqu'un serveur Samba intègre un
domaine NT ou pour gérer les relations d'approbation entre le
serveur Samba et un domaine Windows / Active Directory.
Fichiers log
Bien que robuste, en cas de soucis, vous pouvez allez voir les fichiers log qui se
trouvent dans /var/log/samba dont le fichier log.%m spécifié par le paramètre log file
de smb.conf
Problèmes connus
Trouver un partage réseau via gestionnaire de fichier Ubuntu 18.04
impossible
client max protocol = NT1
Ressources supplémentaires
Securing Samba
FUSE
Gsambad / Gadmin-Samba
Partage
PyNeighborhood
RTU Samba
SMBNetFS
samba.txt
Dernière modification: Le 06/10/2019, 18:00
par 176.177.5.83
Documentation ubuntu-fr
Les pages de cette documentation sont rédigées par les utilisateurs pour les utilisateurs.
Apportez-nous votre aide pour améliorer le contenu de cette documentation.
Liens utiles
Obtenir de l'aide
Chercher de l'aide
Consulter la documentation
Consulter le Forum
Lisez le guide