Samba - Partager des ressources et des répertoires entre Linux et Windows

Table des matières
Afin de partager les ressources, nous pouvons mettre en œuvre Samba. C'est un logiciel, un ensemble de bibliothèques gratuites du protocole SMB (Server Message Block) Les fenêtres. qui permet de partager des ressources, des répertoires, des disques durs, des imprimantes.
Sous Windows, nous devons configurer l'ordinateur avec un nom de groupe de travail où MIGRUPO est le nom du groupe de travail MS Windows ou le nom de domaine auquel nous connecterons le serveur Samba.
Le même groupe de travail doit être configuré sur tous les ordinateurs Windows auxquels vous souhaitez accéder, vous pouvez le faire dans :
  • Panneau de commande
  • Système
  • Nom de l'équipe

Installation sous Linux à partir d'une fenêtre de terminal tapez le code suivant en tant qu'administrateur :
apt-get installer samba smbfs
Samba Étant des bibliothèques, il n'a pas sa propre interface graphique, mais nous pouvons en installer. Nous allons d'abord voir comment le gérer depuis la ligne de commande. Depuis le terminal, nous ouvrons le fichier /etc/samba/smb.conf qui contient la configuration Samba.
Nous recherchons la ligne workgroup = WORKGROUP et la changeons en notre groupe de travail dans Windows. Suivre l'exemple serait groupe de travail = MIGRUPO.
Sous Linux, nous créons un nom d'utilisateur et un mot de passe pour accéder à Samba
sudo adduser wintest
Ensuite, nous ajoutons l'utilisateur à Linux si nous voulons qu'il puisse accéder à partir de Windows
sudo gedit / etc / samba / smbusers
Ici, nous pouvons voir un utilisateur administrateur et quelques invités pour Linux
Nous pouvons également ajouter des utilisateurs en tapant depuis le terminal smbpasswd -a username.
Ensuite, dans le fichier de configuration de samba, nous recherchons la ligne sécurité = utilisateur et nous le modifions par
sécurité = utilisateur
carte de nom d'utilisateur = / etc / samba / smbusers

En d'autres termes, vérifiez les utilisateurs qui figurent dans la liste smbusers.
Nous allons également configurer
les hôtes autorisent = 190.10.121.210. hôte local
les hôtes autorisent = 192.150.0. hôte local
Ensuite, nous commençons à partager une ressource depuis Linux, nous faisons un clic droit sur la ressource à partager et elle apparaîtra comme une fenêtre de propriétés pour partager le répertoire, l'imprimante, le disque ou la ressource que nous voulons partager. Nous attribuerons un nom au partage.

Nous redémarrons les ordinateurs puis
Depuis Linux Dans n'importe quel navigateur de fichiers, nous allons dans le menu Fichiers Se connecter au serveur.

Lors de la connexion, une vente apparaîtra et nous pourrons naviguer dans l'autre ordinateur
Les accès aux ressources samba sont écrits que nous allons attribuer :
smb : // ip_ordinateur / nom_ressource
smb : ///190.10.121.210/share_resource

L'accès à partir de Windows nous montrera les ressources partagées et lorsque nous essaierons d'utiliser ou d'accéder à cette ressource partagée, il nous demandera le nom d'utilisateur et le mot de passe correspondants.
Nous pouvons également partager des ressources du fichier sbm.conf en ajoutant à la fin
[nom du partage]
comment = Mon répertoire partagé
chemin = / tmp / répertoire
navigable = oui
inscriptible = oui
créer un masque = 0777
masque de répertoire = 0777
Si nous voulons partager toutes les imprimantes dans le fichier smb.conf, nous vérifions que le code suivant est
[imprimantes]
commentaire = Toutes les imprimantes
chemin = / var / spool / samba
navigable = oui
invité ok = non
imprimable = oui
mode création = 0700

Si l'on veut partager un seul en particulier d'un utilisateur ou d'un domaine de l'entreprise, le chemin sera :
smb : // utilisateur : mot de [email protected]/HP4480
Concernant la sécurité, samba utilise les ports 137, 138, 139 et 445 donc le pare-feu devra être configuré.
Depuis le terminal on ouvre /etc/sysconfig/iptables
A RH-Firewall-1-INPUT -s 190.10.121.210/24 -m state --state NEW -p tcp --dport 137 -j ACCEPT
-A RH-Firewall-1-INPUT -s 190.10.121.210/24 -m state --state NEW -p tcp --dport 138 -j ACCEPT
-A RH-Firewall-1-INPUT -s 190.10.121.210/24 -m state --state NEW -p tcp --dport 139 -j ACCEPT
-A RH-Firewall-1-INPUT -s 1190.10.121.210 / 24 -m state --state NEW -p tcp --dport 445 -j ACCEPT
Avez-vous aimé et aidé ce tutoriel ?Vous pouvez récompenser l'auteur en appuyant sur ce bouton pour lui donner un point positif
wave wave wave wave wave