Com implementar un senzill Servidor Samba a Ubuntu 24.04?

Servidor Samba a Ubuntu 24.04: Instal·lació i configuració inicial

Servidor Samba a Ubuntu 24.04: Instal·lació i configuració inicial

Ja sigui des d'un ordinador de la llar o una petita oficina fins a un servidor d'una mitjana o gran empresa, un dels serveis més bàsics i essencials que qualsevol pogués desitjar o necessitar, és sens dubte, el poder compartir arxius internament. Ja que, no sempre, el més òptim i segur és utilitzar la xarxa d'Internet (serveis de correus electrònics, plataformes d'emmagatzematge en línia o aplicacions de missatgeria instantània) per transferir-los a altres tipus de documents.

I per això, en moments passats els hem compartit útils i complets tutorials o petites guies ràpides per resoldre aquest essencial desig o important necessitat per diverses vies. Però, atès que, quan es tracta de emmagatzemar i compartir fitxers dins d'una xarxa, l'ús del protocol Samba és el més conegut, funcionalment i universalment usat, tant per a Windows, macOS i Linux, avui aprofitarem per actualitzar la nostra anterior guia ràpida sobre això basada en Ubuntu 14.10. Així que, sense més que dir, a continuació els ensenyarem de forma directa i senzilla sobre «com implementar un senzill Servidor Samba a Ubuntu 24.04».

samba linux windows

Però abans d'iniciar aquesta nova guia ràpida sobre «com implementar un senzill Servidor Samba a Ubuntu 24.04», us recomanem explorar la anterior publicació relacionada amb aquest tema, en finalitzar de llegir-la:

Samba és una implementació de serveis i protocols compatibles amb SMB (ara anomenat CIFS) amb què els ordinadors Windows es comuniquen entre si: Va ser desenvolupat per Andrew Tridgell mitjançant enginyeria inversa, utilitzant capturadors de trànsit de l'estil Wireshark (anteriorment conegut com Ethereal) per oferir compatibilitat en entorns *nix, una cosa que es necessitava per no quedar aïllats en entorns corporatius i educatius en els quals solen coexistir diverses plataformes (Windows, Linux, Mac US X).

samba linux windows
Article relacionat:
Com instal · lar i configurar Samba en Ubuntu 14.10

Servidor Samba a Ubuntu 24.04: Instal·lació i configuració inicial

Servidor Samba a Ubuntu 24.04: Instal·lació i configuració inicial

Consideracions bàsiques i essencials

Com que aquesta és una guia ràpida, no aprofundirem sobre aspectes importants que cal conèixer i dominar amb antelació. Per exemple: Què és i com es fa servir el fitxer fstab per muntar automàticament particions o discs sobre Ubuntu Linux?, i Quines són i per a què serveixen les opcions de l'ordre Samba? Per això, a continuació us deixem els enllaços rellevants a tenir en compte per complementar eficientment aquesta informació:

Passos per implementar un senzill Servidor Samba a Ubuntu 24.04

Etapa 1: Instal·lació de paquets

Sobre un Ordinador d'escriptori o Servidor de xarxa amb Ubuntu 24.04, el primer que haurem de fer és instal·lar Samba amb l'ordre d'ordre següent:

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

Etapa 2: Configurar una carpeta del sistema per utilitzar com a carpeta pública

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.

Etapa 3: Configurar un disc/partició (sdb1) amb format NTFS per utilitzar com a carpeta pública

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 tot ha sortit bé, continuem amb els passos següents:

sudo nano /etc/fstab #Editar archivo fstab

Inserim al final del fitxer la següent línia:

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

Desem els canvis i executem la següent ordre de comanda per provar el muntatge novament:

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

Si fins aquí, tot va bé, es recomana reiniciar l'ordinador/servidor i provar el muntatge automàtic, localment i via xarxa, després que el sistema operatiu del servidor estigui actiu.

Etapa 4: Configurar un fitxer mínim de samba amb ambdós recursos compartits

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.

Buidem el fitxer completament i afegim el contingut següent:

#======================= 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

Etapa 5: Provar la configuració i la disponibilitat dels recursos compartits

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

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

Ja després d'això, i si tot error aconseguit ha estat solucionat prèviament, només queda provar des d'un o diversos equip a la xarxa, amb Windows i GNU/Linux, poder entrar a aquests recursos compartits de forma anònima (convidats), és a dir , sense contrasenyes i restriccions de lectura i escriptura.

Pantallades d'algunes parts del procés complet d'instal·lació i configuració

Servidor Samba Ubuntu 24.04: Procés complet d'instal·lació i configuració: Pantallazo 01

Servidor Samba Ubuntu 24.04: Procés complet d'instal·lació i configuració: Pantallazo 02

Servidor Samba Ubuntu 24.04: Procés complet d'instal·lació i configuració: Pantallazo 03

Servidor Samba Ubuntu 24.04: Procés complet d'instal·lació i configuració: Pantallazo 04

Servidor Samba Ubuntu 24.04: Procés complet d'instal·lació i configuració: Pantallazo 05

Procés complet d'instal·lació i configuració: Pantallada 06

Procés complet d'instal·lació i configuració: Pantallada 07

Procés complet d'instal·lació i configuració: Pantallada 08

Procés complet d'instal·lació i configuració: Pantallada 09

Procés complet d'instal·lació i configuració: Pantallada 10

Samba és el conjunt estàndard de programes dinteroperabilitat de Windows per a Linux i Unix.
Article relacionat:
Samba 4.20 ja va ser alliberat i arriba amb una gran quantitat de canvis i novetats

Resum 2023 - 2024

Resum

En resum, i tal com podem comprovar amb aquesta guia curta i útil, instal·lar i configurar un senzill «Servidor Samba sobre Ubuntu 24.04» és possible amb uns quants tipus i ràpids passos des de la terminal del teu sistema operatiu. I atès que, en aquesta oportunitat, només configurem una carpeta pública (sense restriccions per a qualsevol usuari de la xarxa), aviat esperem oferir-vos una segona part amb la configuració de carpetes per a usuaris o grups d'usuaris predefinits mitjançant contrasenya. I en cas que, coneguis altres tipus o consells útils per millorar o complementar aquesta guia ràpida, et convidem a comentar-nos-hi via comentaris per al coneixement i la utilitat de tothom.

Finalment, recorda compartir amb altres aquesta divertida i interessant publicació, a més de visitar l'inici del nostre «lloc web» en castellà. O, en qualsevol altre idioma (només afegir al final de la nostra URL actual, 2 lletres al final, per exemple: ar, de, en, fr, ja, pt i ru, entre moltes altres) per conèixer més continguts actuals. A més, et convidem a unir-te al nostre Canal oficial de Telegram per llegir i compartir més notícies, guies i tutorials de la nostra web. I també, al següent Canal alternatiu de Telegram per aprendre més sobre el Linuxvers en general.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.