Comment implémenter un simple serveur Samba dans Ubuntu 24.04 ?

Serveur Samba sur Ubuntu 24.04 : Installation et configuration initiale

Serveur Samba sur Ubuntu 24.04 : Installation et configuration initiale

Qu'il s'agisse d'un ordinateur personnel ou d'un petit bureau ou d'un serveur dans une moyenne ou grande entreprise, l'un des services les plus élémentaires et essentiels dont chacun pourrait vouloir ou avoir besoin, est sans aucun doute le pouvoir partager des fichiers en interne. Car ce n’est pas toujours la chose la plus optimale et la plus sûre d’utiliser le réseau Internet (services de messagerie, plateformes de stockage en ligne ou applications de messagerie instantanée) pour transférer tout type de documents à d’autres.

Et pour cette raison, dans le passé, nous avons partagé des tutoriels utiles et complets ou des petits guides rapides pour résoudre ce désir essentiel ou ce besoin important de différentes manières. Mais puisque, lorsqu'il s'agit de stocker et partager des fichiers au sein d'un réseau, l'utilisation du protocole Samba est le plus connu, fonctionnel et universellement utilisé, aussi bien pour Windows, macOS que Linux, nous en profiterons aujourd'hui pour mettre à jour notre précédent guide rapide à cet égard basé sur Ubuntu 14.10. Alors, sans plus tarder, nous vous apprendrons ci-dessous directement et simplement «comment implémenter un simple serveur Samba dans Ubuntu 24.04».

windows samba linux

Mais, avant de commencer ce nouveau guide rapide sur «comment implémenter un simple serveur Samba dans Ubuntu 24.04», nous vous recommandons d'explorer post connexe précédent avec ce sujet, en fin de lecture :

Samba est une implémentation de services et de protocoles compatibles SMB (maintenant appelés CIFS) avec lesquels les ordinateurs Windows communiquent entre eux : il a été développé par Andrew Tridgell par ingénierie inverse, en utilisant des capteurs de trafic de style Wireshark (anciennement connu sous le nom d'Ethereal) pour offrir une compatibilité dans Environnements *nix, quelque chose qu'il fallait pour ne pas être isolé dans des environnements d'entreprise et éducatifs dans lesquels plusieurs plates-formes coexistent habituellement (Windows, Linux, Mac OS X).

windows samba linux
Article connexe:
Comment installer et configurer Samba sur Ubuntu 14.10

Serveur Samba sur Ubuntu 24.04 : Installation et configuration initiale

Serveur Samba sur Ubuntu 24.04 : Installation et configuration initiale

Considérations fondamentales et essentielles

Puisqu'il s'agit d'un guide rapide, nous n'entrerons pas dans les aspects importants qui doivent être connus et maîtrisés à l'avance. Par exemple: Qu'est-ce que le fichier fstab et comment est-il utilisé pour monter automatiquement des partitions ou des disques sur Ubuntu Linux ?, et Quelles sont les options de commande Samba et à quoi servent-elles ? Nous vous laissons donc ci-dessous les liens pertinents à prendre en compte pour compléter efficacement ces informations :

Étapes pour implémenter un simple serveur Samba dans Ubuntu 24.04

Étape 1 : Installation des packages

Sur un ordinateur de bureau ou un serveur réseau avec Ubuntu 24.04, la première chose que nous devrons faire est d'installer Samba avec l'ordre de commande suivant :

sudo apt install samba samba-client -y # Paquetes de samba esenciales
smbd -V # Validar versión de Samba instalada
sudo apt install cifs-utils dosfstools exfat-fuse exfatprogs fuse3 libsmbclient ntfs-3g smbclient #Paquetes extras útiles y necesarios

Étape 2 : Configurer un dossier système à utiliser comme dossier public

sudo mkdir /opt/publico #Crear carpeta “público” en la carpeta “/opt” del sistema operativo.
sudo chmod -R 777 /opt/publico/ #Dar permisos totales a carpeta “público”.
sudo chown nobody:nogroup -R /opt/publico/ #Asignar carpeta “público” a usuario y grupo genérico.

Étape 3 : Configurer un disque/une partition au format NTFS (sdb1) à utiliser comme dossier public

sudo mkdir /media/disk2 #Crear carpeta “media” en la carpeta “/media” del sistema operativo.
sudo mount -t ntfs /dev/sdb1 /media/disk2 #Probar montaje de partición/disco “sdb1” en la carpeta asignada.
sudo umount /dev/sdb1 #Desmontar partición/disco “sdb1”

Si tout s'est bien passé, nous continuons avec les étapes suivantes :

sudo nano /etc/fstab #Editar archivo fstab

On insère la ligne suivante à la fin du fichier :

/dev/sdb1 /media/disk2 ntfs-3g defaults 0 0 #Montaje automático de la partición/disco “sdb1” en el arranque. 

Nous enregistrons les modifications et exécutons la commande suivante pour tester à nouveau le montage :

sudo mount -a #Ejecutar montaje manual de todas las particiones/discos dentro del archivo “fstab”.

Si tout se passe bien jusqu'à présent, il est recommandé de redémarrer l'ordinateur/serveur et d'essayer le montage automatique, localement et via le réseau, une fois le système d'exploitation du serveur actif.

Étape 4 : Configurez un fichier samba minimal avec les deux partages

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.1.bck #Respaldar el archivo de configuración de samba.

sudo nano /etc/samba/smb.conf #Editar el archivo de configuración actual de samba.

Nous vidons complètement le fichier et ajoutons le contenu suivant :

#======================= Global Settings =======================

[global]

workgroup = WORKGROUP
security = user
netbios name = SAMBA-PUBLICO
server string = Samba 4.x
hosts allow = 192.168.250.0/255.255.255.0
log level = 3
map to guest = bad user

[PublicoServ]
comment = Data compartida sobre Disco principal del Servidor
path = /opt/publico/
browsable = yes
writable = yes
guest ok = yes
guest only = yes
force create mode = 0777
force directory mode = 0777
read only = no
force group = nogroup
force user = nobody

[PublicoDisk]
comment = Data compartida sobre Disco adicional del Servidor
path = /media/disk2/
browsable = yes
writable = yes
guest ok = yes
guest only = yes
force create mode = 0777
force directory mode = 0777
read only = no
force group = nogroup
force user = nobody

Étape 5 : tester la configuration et la disponibilité du partage

sudo testparm #Probar configuración exitosa del archivo de Samba.

sudo systemctl restart smbd nmbd #Reiniciar los Servicios de Samba y NetBIOS.

Après cela, et si une erreur trouvée a été préalablement résolue, il ne reste plus qu'à essayer depuis un ou plusieurs ordinateurs du réseau, avec Windows et GNU/Linux, de pouvoir accéder auxdites ressources partagées de manière anonyme (invités), c'est-à-dire , , sans mots de passe ni restrictions de lecture et d'écriture.

Captures d'écran de certaines parties du processus complet d'installation et de configuration

Ubuntu Samba Server 24.04 : Processus complet d'installation et de configuration : Capture d'écran 01

Ubuntu Samba Server 24.04 : Processus complet d'installation et de configuration : Capture d'écran 02

Ubuntu Samba Server 24.04 : Processus complet d'installation et de configuration : Capture d'écran 03

Ubuntu Samba Server 24.04 : Processus complet d'installation et de configuration : Capture d'écran 04

Ubuntu Samba Server 24.04 : Processus complet d'installation et de configuration : Capture d'écran 05

Processus complet d'installation et de configuration : Capture d'écran 06

Processus complet d'installation et de configuration : Capture d'écran 07

Processus complet d'installation et de configuration : Capture d'écran 08

Processus complet d'installation et de configuration : Capture d'écran 09

Processus complet d'installation et de configuration : Capture d'écran 10

Samba est l'ensemble standard de programmes d'interopérabilité Windows pour Linux et Unix.
Article connexe:
Samba 4.20 est déjà sorti et comporte un grand nombre de changements et de nouvelles fonctionnalités

Résumé 2023 - 2024

Résumé

En résumé, et comme nous pouvons le voir avec ce guide court et utile, installer et configurer un simple «Serveur Samba sur Ubuntu 24.04» C’est possible avec quelques astuces et étapes rapides depuis le terminal de votre système d’exploitation. Et puisque, à cette occasion, nous configurons uniquement un dossier public (sans restrictions pour tout utilisateur du réseau), nous espérons bientôt vous proposer une deuxième partie avec la configuration de dossiers pour des utilisateurs ou des groupes d'utilisateurs prédéfinis par mot de passe. Et dans le cas où vous connaissez d'autres astuces ou conseils utiles pour améliorer ou compléter ce petit guide, nous vous invitons à nous en faire part via des commentaires pour la connaissance et l'utilité de chacun.

Enfin, n'oubliez pas de partager cet article amusant et intéressant avec les autres, ainsi qu'avec visitez le début de notre «Site Internet» en espagnol. Ou, dans n'importe quelle autre langue (en ajoutant simplement 2 lettres à la fin de notre URL actuelle, par exemple : ar, de, en, fr, ja, pt et ru, entre autres) pour en savoir plus sur le contenu actuel. De plus, nous vous invitons à rejoindre notre Chaîne Telegram officielle pour lire et partager plus d'actualités, de guides et de tutoriels sur notre site Web. Et aussi, le prochain Chaîne Telegram alternative pour en savoir plus sur le Linuxverse en général.


Laisser un commentaire

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

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.