Apprenons les commandes et les étapes – comment partager des fichiers et des dossiers à l'aide de Samba en l'installant sur Linux Mint, qui n'est pas là par défaut.
Qu'est-ce qu'un serveur Samba ?
Samba est un logiciel de réseau open source populaire tel que les ordinateurs exécutant Unix ou Linux – le système d'exploitation permet le partage de ressources réseau à partir de réseaux Windows, telles que des fichiers et des imprimantes. Cependant, cela ne se limite pas à Windows, nous pouvons l'installer et l'utiliser sur des serveurs basés sur Unix / Linux par bureau pour partager des ressources sur le réseau. Les protocoles communs Server Message Block (SMB) et Common Internet File System (CIFS, une version ouverte de SMB) sont la base sur laquelle Samba est basé. Le nom "Samba" est juste un nom donné pour représenter "SMB".
Si vous utilisez Linux Mint et que vous souhaitez partager un dossier, faites un clic droit dessus et sélectionnez Propriétés. Et donc Partager Languette. Cependant, vous ne pouvez pas activer cette option car samba n'est pas encore là. Pour confirmer, vous pouvez voir un message donné en bas "Samba doit être installé, des règles de pare-feu appropriées doivent être ajoutées et votre compte d'utilisateur doit rejoindre le groupe de partage samba".
Pour résoudre ce problème, suivons les étapes de cet article …
Sommaire
Installer et configurer Samba Server sur Linux Mint 20
Exécuter la mise à jour du système
Eh bien, ce n'est pas une étape nécessaire, mais exécutez la commande de mise à jour du système pour reconstruire le tampon du référentiel et assurez-vous que tous les packages installés sur le système sont à jour.
mise à jour sudo apt
2. Installez Samba sur Linux Mint
Utilisez ensuite le gestionnaire de packages APT dans le terminal de commande pour installer Samba sur Linux Mint. Les packages pour le configurer sont déjà là dans le registre du système, et nous n'avons donc pas besoin d'ajouter quoi que ce soit en plus.
sudo apt installer samba
Vérifiez que le service est actif et en cours d'exécution :
état sudo systemctl smdb
S'il n'est pas actif, exécutez :
sudo systemctl - activez maintenant smdb
3. Autoriser samba dans le pare-feu Linux Mint
Pour se connecter et accéder aux fichiers partagés via le protocole SMB, nous devons d'abord mettre en liste blanche et autoriser le service à accéder depuis l'extérieur de l'ordinateur. Ainsi, laissez-le dans le pare-feu
sudo ufw tillate samba
4. Ajoutez votre utilisateur au groupe Samba
Ajoutons l'utilisateur système actuel au groupe SambaShare afin qu'il puisse accéder à tous les fichiers et dossiers partagés sous lui.
sudo usermod -aG sambashare $ USER
entrez le mot de passe pour le partage : ce sera différent de votre mot de passe système.
sudo smbpasswd $ USER
Noter: $ USER signifie votre utilisateur actuel, si vous souhaitez spécifier un autre utilisateur, modifiez alors $ USER par le nom d'utilisateur spécial. Le fichier ou le dossier que vous souhaitez partager doit également être disponible pour l'utilisateur en question.
Disons que je souhaite partager le dossier Images ou d'autres sur Linux Mint appartenant à mon utilisateur actuel. Donc, pour cela, allez simplement dans ce dossier, faites un clic droit dessus et sélectionnez l'onglet Partager.
Nous pouvons maintenant monter le dossier partagé Linux Mint sur d'autres systèmes Windows ou Linux disponibles sur le même réseau ou domaine.
Sous Windows 10/8/7
Sur les systèmes Linux tels que Ubuntu, CentOS et autres …
L'emplacement du serveur samba peut différer de Linux à Linux, selon l'environnement de bureau.
Ici, nous montrons un exemple pour Ubuntu et CentOS utilisant GNOME.
- Ouvrir le gestionnaire de fichiers
- Sélectionnez Autres lieux dans le panneau de droite.
- Au bas de la case "Se connecter au serveur", entrez
smb : // server-ip / chemin du dossier partagé
- Cliquez sur Connecter.
- Sélectionnez Utilisateur enregistré et entrez le nom d'utilisateur et le mot de passe
Pour créer un nouvel utilisateur pour accéder au dossier que vous souhaitez partager, à moins qu'il n'ait accès à rien d'autre, suivez les étapes ci-dessous :
Créer des utilisateurs :
l'utilisateur sudo ajoute un nouvel utilisateur
Ajouter un utilisateur au groupe Sambashare
sudo usermode -aG nouvel utilisateur-sambshare
Modifiez les autorisations de dossier d'un dossier que vous souhaitez partager pour que tous les utilisateurs puissent lire et écrire. Pour que notre nouvel utilisateur puisse y accéder.
sudo chmod 777 mappebane
Exemples d'images
sudo chmod 777 images
Vous pouvez maintenant accéder au dossier partagé en utilisant nouvel utilisateur et le mot de passe.