Ce tutoriel montre les étudiants et les nouveaux utilisateurs comment installer et configurer Samba sous Ubuntu 20.04 | 18.04.

Samba est une implémentation open source du protocole SMB / CIFS qui permet aux utilisateurs d’accéder aux imprimantes de fichiers partagés et à d’autres ressources réseau.

Samba permet aux systèmes Linux, y compris Ubuntu de partager des fichiers avec les systèmes Windows, y compris Windows 10 et d’autres systèmes d’exploitation.,

pour que ce tutoriel fonctionne, vous pouvez configurer les machines Windows et Ubuntu sur le même sous-réseau. Cela signifie qu’ils devraient pouvoir communiquer sur le réseau.

Pour ce tutoriel, nous allons utiliser un 192.168.1.0/24 réseau.

La machine Windows auront adresse IP 192.168.1.2 et la machine Linux 192.168.1.3

les Deux machines seront également dans le même groupe de travail. Vous pouvez nommer le groupe de travail comme vous voulez, mais pour cet article, notre groupe de travail sera le groupe de travail Windows par défaut appelé WORKGROUP.,

Windows adresse IP =========================> 192.168.1.2
Ubuntu adresse IP ==========================> 192.168.1.3
Nom du groupe de travail ===========================> groupe de travail

Windows et Ubuntu, les machines seront des membres de la section locale de domaine ou groupe de travail appelé groupe de travail.,

Étape 1: Identifiez le groupe de travail Windows

pour savoir à quel groupe de travail appartient la machine Windows, ouvrez les invites de commande et tapez les commandes ci-dessous

net config workstation

lorsque vous exécutez les commandes ci-dessus, vous devriez voir le nom de domaine de votre poste de travail

Étape 2: Ajouter Ubuntu pour le Fichier Hôte Windows.,

Si vous n’avez pas de système DNS en place et que vous voulez référencer chaque système par leurs noms, vous voudrez ajouter leurs noms dans le fichier hôte local sur chaque machine..

Pour le système Windows, ouvrez l’invite de commandes en tant qu’administrateur et exécutez les commandes ci-dessous.

notepad C:\\Windows\System32\drivers\etc\hosts

Ensuite, ajouter l’entrée locale pour la machine Ubuntu pour être référencé par le nom ubuntu16.04

192.168.1.3 ubuntu2004.localhost ubuntu2004

Enregistrer vos modifications et vous avez terminé.,

pour ajouter le nom du système Windows au fichier hôte Ubuntu, appuyez sur Ctrl + Alt + T sur votre clavier pour ouvrir le terminal de commande.

Ensuite, exécutez les commandes ci-dessous:

sudo nano /etc/hosts

Ensuite, tapez l’adresse IP avec le nom d’hôte de la machine Windows, enregistrez le fichier et quittez l’éditeur.

étape 3: Activer le partage de fichiers

pour rendre le partage de fichiers possible, cette fonctionnalité doit être activée sur les systèmes Windows., Pour l’activer, exécutez l’invite de commandes en tant qu’administrateur et exécutez les commandes ci-dessous

Ensuite, exécutez les commandes ci-dessous pour activer le partage de fichiers et la découverte du réseau.

netsh advfirewall firewall set rule group="File and Printer Sharing" new enable=Yesnetsh advfirewall firewall set rule group="Network Discovery" new enable=Yes

Le partage de fichiers doit être activé sur la machine Windows après avoir exécuté les commandes ci-dessus.

Étape 4: Installer Samba sur Ubuntu

à ce stade, les systèmes Windows et Ubuntu doivent être membres du même groupe de travail et les deux systèmes ont des entrées dans leur fichier hôte local pour référencer l’autre par son nom.,

Ensuite, connectez-vous à la machine Ubuntu pour installer Samba. Pour installer Samba, exécutez les commandes ci-dessous.

sudo apt updatesudo apt install samba

Après avoir installé Samba, allez et config Samba.

pour vérifier si les services Samba sont en cours d’exécution, exécutez les commandes ci-dessous:

sudo systemctl status smbd

Il devrait afficher des lignes similaires à celles ci-dessous:

Étape 5: Configurer Samba Public share

maintenant que Samba est installé, exécutez les commandes ci-dessous pour sauvegarder

sudo cp /etc/samba/smb.conf{,.backup}

Ensuite, ouvrez le fichier de configuration Samba en exécutant les commandes ci-dessous.,

sudo nano /etc/samba/smb.conf

Ensuite, assurez-vous d’installer les lignes en surbrillance pour correspondre à celles ci-dessous.

une Fois terminé, enregistrez vos modifications. Exécutez ensuite l’utilitaire testparm pour vérifier les erreurs dans le fichier de configuration Samba.

redémarrez les services Samba.

sudo systemctl restart smbd

Étape 6: créer le dossier public

ensuite, créez le dossier public auquel tout le monde devrait avoir accès comme défini dans la configuration Samba ci-dessus

sudo mkdir -p /samba/public

définissez les autorisations afin que tout le monde puisse y lire et y écrire.,

sudo chown -R nobody:nogroup /samba/publicsudo chmod -R 0775 /samba/publicsudo chgrp sambashare /samba/public

Redémarrer Samba et ouvrir l’Explorateur de Fichiers Windows pour afficher l’emplacement partagé sur Ubuntu

sudo service smbd restart

Maintenant, allez à votre machine Windows et vous devriez voir le dossier sur Ubuntu, lorsque vous naviguez, Gestionnaire de Fichiers, comme indiqué ci-dessous.

tout le monde devrait avoir accès.

Étape 6: Configurer le partage privé Samba

maintenant que vous savez comment créer des partages publics Samba, allons créer des partages privés et protégés., Seuls les utilisateurs membres du groupe approuvé pourront accéder à l’emplacement sécurisé avec des mots de passe.

créez D’abord un groupe samba appelé smbgroup pour le partage.. seuls les membres y auront accès. Pour créer un groupe dans Ubuntu, exécutez les commandes ci-dessous.

sudo addgroup smbgroup

Puis ajouter un utilisateur au groupe en exécutant les commandes ci-dessous

sudo usermod -aG smbgroup richard

Enfin, tous les utilisateurs qui ont besoin d’accéder à un protégé de partage samba devrez taper un mot de passe. Pour ajouter un utilisateur à la base de données de mots de passe samba, exécutez les commandes ci-dessous pour chaque utilisateur.,

sudo smbpasswd -e richard

L’utilisateur sera invité à saisir et confirmer un mot de passe. Ce mot de passe sera utilisé pour accéder aux partages samba protégés.

ensuite, allez créer un partage protégé dans le répertoire / samba.

sudo mkdir -p /samba/protected

ensuite, ne donnez qu’un accès au groupe root et aux membres à ce partage.

cd /samba/sudo chown -R root:smbgroup protectedsudo chmod -R 0770 protected

lorsque vous avez terminé de créer le partage protégé, allez le partager dans la PME.fichier conf.

sudo nano /etc/samba/smb.conf

Puis ajouter le bloc de configuration ci-dessous dans smb.,fichier conf juste en dessous de celui ci-dessus

 path = /samba/protected valid users = @smbgroup guest ok = no writable = yes browsable = yes

Enregistrez vos modifications et vous avez terminé.

redémarrez Samba et testez vos modifications.

sudo service smbd restart

Vous devriez maintenant voir deux dossiers… on est protégé

Beaucoup plus d’actions peuvent être définies en utilisant le format ci-dessus.

seul un membre du groupe SMB pourra accéder à la zone protégée You

Vous pouvez mapper le lecteur dans Windows pour un accès facile….,

Enjoy!

That’s it!

Conclusion:

Articles

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *