Hoe implementeer ik een eenvoudige Samba-server in Ubuntu 24.04?

Samba Server op Ubuntu 24.04: installatie en initiële configuratie

Samba Server op Ubuntu 24.04: installatie en initiële configuratie

Of het nu gaat om een ​​thuiscomputer of een klein kantoor tot een server in een middelgroot of groot bedrijf, een van de meest fundamentele en essentiële diensten die iedereen zou willen of nodig hebben, is zonder twijfel de kracht bestanden intern delen. Daarom is het niet altijd het meest optimale en veiligste om het internetnetwerk (e-maildiensten, online opslagplatforms of instant messaging-applicaties) te gebruiken om welk type document dan ook naar anderen over te dragen.

En om deze reden hebben we in het verleden nuttige en volledige tutorials of kleine korte handleidingen gedeeld om deze essentiële wens of belangrijke behoefte op verschillende manieren op te lossen. Maar sindsdien, als het erop aankomt bestanden opslaan en delen binnen een netwerk, het gebruik van het Samba-protocol is het bekendste, functioneel en universeel gebruikt, zowel voor Windows, macOS als Linux, zullen we vandaag van de gelegenheid gebruik maken om onze vorige korte handleiding in dit opzicht bij te werken op basis van Ubuntu 14.10. Dus, zonder verder oponthoud, zullen we u hieronder direct en eenvoudig over leren «hoe je een eenvoudige Samba-server implementeert in Ubuntu 24.04».

samba linux-vensters

Maar voordat u met deze nieuwe korte handleiding begint «hoe je een eenvoudige Samba-server implementeert in Ubuntu 24.04», raden we je aan om de vorige gerelateerde post met dit onderwerp, aan het einde van het lezen:

Samba is een implementatie van SMB-compatibele services en protocollen (nu CIFS genoemd) waarmee Windows-computers met elkaar communiceren: het is ontwikkeld door Andrew Tridgell via reverse engineering, waarbij gebruik wordt gemaakt van Wireshark-verkeersgrijpers (voorheen bekend als Ethereal) om compatibiliteit te bieden in *nix-omgevingen, iets dat niet geïsoleerd moest worden in bedrijfs- en onderwijsomgevingen waarin doorgaans meerdere platforms naast elkaar bestaan ​​(Windows, Linux, Mac OS X).

samba linux-vensters
Gerelateerd artikel:
Samba installeren en configureren op Ubuntu 14.10

Samba Server op Ubuntu 24.04: installatie en initiële configuratie

Samba Server op Ubuntu 24.04: installatie en initiële configuratie

Fundamentele en essentiële overwegingen

Omdat dit een korte handleiding is, zullen we niet ingaan op belangrijke aspecten die vooraf bekend en beheerst moeten worden. Bijvoorbeeld: Wat is het fstab-bestand en hoe wordt het gebruikt om automatisch partities of schijven op Ubuntu Linux te mounten?, en Wat zijn de Samba-opdrachtopties en waar zijn ze voor? Daarom laten we u hieronder de relevante links achter waarmee u rekening kunt houden om deze informatie efficiënt aan te vullen:

Stappen om een ​​eenvoudige Samba-server te implementeren in Ubuntu 24.04

Fase 1: Pakketten installeren

Op een desktopcomputer of netwerkserver met Ubuntu 24.04 moeten we eerst Samba installeren met de volgende opdrachtvolgorde:

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

Fase 2: Configureer een systeemmap om als openbare map te gebruiken

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.

Stap 3: Configureer een NTFS-geformatteerde schijf/partitie (sdb1) om als openbare map te gebruiken

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”

Als alles goed is gegaan, gaan we verder met de volgende stappen:

sudo nano /etc/fstab #Editar archivo fstab

We voegen de volgende regel in aan het einde van het bestand:

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

We slaan de wijzigingen op en voeren het volgende commando uit om de mount opnieuw te testen:

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

Als alles tot nu toe goed gaat, wordt aanbevolen om de computer/server opnieuw op te starten en automatische montage te proberen, lokaal en via het netwerk, nadat het besturingssysteem van de server actief is.

Stap 4: Stel een minimaal sambabestand in met beide shares

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.

We maken het bestand volledig leeg en voegen de volgende inhoud toe:

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

Stap 5: Test de configuratie en beschikbaarheid van Share

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

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

Hierna, en als een gevonden fout eerder is opgelost, hoeft u alleen nog maar te proberen vanaf een of meer computers op het netwerk, met Windows en GNU/Linux, anoniem (gasten) toegang te krijgen tot de genoemde gedeelde bronnen, dat wil zeggen , , zonder wachtwoorden en lees- en schrijfbeperkingen.

Screenshots van enkele delen van het volledige installatie- en configuratieproces

Ubuntu Samba Server 24.04: Compleet installatie- en configuratieproces: Screenshot 01

Ubuntu Samba Server 24.04: Compleet installatie- en configuratieproces: Screenshot 02

Ubuntu Samba Server 24.04: Compleet installatie- en configuratieproces: Screenshot 03

Ubuntu Samba Server 24.04: Compleet installatie- en configuratieproces: Screenshot 04

Ubuntu Samba Server 24.04: Compleet installatie- en configuratieproces: Screenshot 05

Voltooi het installatie- en configuratieproces: Screenshot 06

Voltooi het installatie- en configuratieproces: Screenshot 07

Voltooi het installatie- en configuratieproces: Screenshot 08

Voltooi het installatie- en configuratieproces: Screenshot 09

Voltooi het installatie- en configuratieproces: Screenshot 10

Samba is de standaardset van Windows-interoperabiliteitsprogramma's voor Linux en Unix.
Gerelateerd artikel:
Samba 4.20 is al uitgebracht en wordt geleverd met een groot aantal wijzigingen en nieuwe functies

Samenvatting 2023 - 2024

Overzicht

Samenvattend, en zoals we kunnen zien in deze korte en nuttige handleiding, is het installeren en configureren van een eenvoudig «Samba-server op Ubuntu 24.04» Het is mogelijk met een paar tips en snelle stappen vanaf de terminal van uw besturingssysteem. En aangezien bij deze gelegenheid we configureren alleen een openbare map (zonder beperkingen voor elke gebruiker op het netwerk), binnenkort hopen we u een tweede deel aan te bieden met de configuratie van mappen voor gebruikers of groepen gebruikers die vooraf zijn gedefinieerd met een wachtwoord. En als u nog andere nuttige tips of adviezen kent om deze korte handleiding te verbeteren of aan te vullen, nodigen wij u uit om ons hierover te vertellen via opmerkingen, zodat iedereen er kennis en bruikbaarheid van heeft.

Vergeet ten slotte niet om dit leuke en interessante bericht met anderen te delen bezoek het begin van onze «WebSite" in het Spaans. Of in een andere taal (gewoon door twee letters toe te voegen aan het einde van onze huidige URL, bijvoorbeeld: ar, de, en, fr, ja, pt en ru, naast vele andere) om meer actuele inhoud te ontdekken. Daarnaast nodigen wij u uit om deel te nemen aan onze Officieel Telegram-kanaal om meer nieuws, handleidingen en tutorials van onze website te lezen en te delen. En ook de volgende Alternatief Telegram-kanaal voor meer informatie over de Linuxverse in het algemeen.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.