Cum se implementează un server Samba simplu în Ubuntu 24.04?

Server Samba pe Ubuntu 24.04: Instalare și configurare inițială

Server Samba pe Ubuntu 24.04: Instalare și configurare inițială

Fie de la un computer de acasă sau un birou mic la un server într-o companie medie sau mare, unul dintre cele mai de bază și esențiale servicii de care oricine și-ar putea dori sau avea nevoie este, fără îndoială, puterea partajați fișiere intern. Din moment ce, nu este întotdeauna cel mai optim și mai sigur lucru să folosești rețeaua de internet (servicii de e-mail, platforme de stocare online sau aplicații de mesagerie instantanee) pentru a transfera orice tip de documente către alții.

Și din acest motiv, în trecut am împărtășit tutoriale utile și complete sau mici ghiduri rapide pentru a rezolva această dorință esențială sau nevoie importantă în diverse moduri. Dar, de când, când vine vorba de stocați și partajați fișiere într-o rețea, utilizarea protocolului Samba este cea mai cunoscută, funcțional și universal folosit, atât pentru Windows, macOS și Linux, astăzi vom profita de a actualiza ghidul nostru rapid anterior în acest sens bazat pe Ubuntu 14.10. Așadar, fără alte prelungiri, mai jos vă vom învăța direct și simplu despre «cum să implementați un server Samba simplu în Ubuntu 24.04».

ferestre samba linux

Dar, înainte de a începe acest nou ghid rapid «cum să implementați un server Samba simplu în Ubuntu 24.04», vă recomandăm să explorați post asociat anterior cu acest subiect, la finalul citirii lui:

Samba este o implementare a serviciilor și protocoalelor compatibile cu SMB (numite acum CIFS) cu care computerele Windows comunică între ele: a fost dezvoltat de Andrew Tridgell prin inginerie inversă, folosind dispozitive de captare a traficului în stil Wireshark (cunoscut anterior ca Ethereal) pentru a oferi compatibilitate în *medii nix, ceva ce era necesar pentru a nu fi izolat în mediile corporative și educaționale în care de obicei coexistă mai multe platforme (Windows, Linux, Mac OS X).

ferestre samba linux
Articol asociat:
Cum se instalează și se configurează Samba pe Ubuntu 14.10

Server Samba pe Ubuntu 24.04: Instalare și configurare inițială

Server Samba pe Ubuntu 24.04: Instalare și configurare inițială

Considerații de bază și esențiale

Deoarece acesta este un ghid rapid, nu vom aprofunda aspectele importante care trebuie cunoscute și stăpânite din timp. De exemplu: Ce este fișierul fstab și cum este folosit pentru a monta automat partiții sau discuri pe Ubuntu Linux?, și Care sunt opțiunile de comandă Samba și pentru ce sunt acestea? Prin urmare, mai jos vă lăsăm linkurile relevante de luat în considerare pentru a completa eficient aceste informații:

Pași pentru implementarea unui server Samba simplu în Ubuntu 24.04

Etapa 1: Instalarea pachetelor

Pe un computer desktop sau un server de rețea cu Ubuntu 24.04, primul lucru pe care va trebui să-l facem este să instalăm Samba cu următoarea ordine de comandă:

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: Configurați un folder de sistem pentru a fi utilizat ca dosar 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.

Pasul 3: Configurați un disc/partiție formatat NTFS (sdb1) pentru a fi utilizat ca folder 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”

Dacă totul a decurs bine, continuăm cu următorii pași:

sudo nano /etc/fstab #Editar archivo fstab

Inserăm următorul rând la sfârșitul fișierului:

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

Salvăm modificările și rulăm următoarea comandă pentru a testa din nou montarea:

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

Dacă totul merge bine până în acest punct, este recomandat să reporniți computerul/serverul și să încercați montarea automată, local și prin rețea, după ce sistemul de operare server este activ.

Pasul 4: Configurați un fișier samba minim cu ambele partajări

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.

Golim complet fișierul și adăugăm următorul conținut:

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

Pasul 5: Testați configurația și disponibilitatea partajării

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

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

După aceasta, și dacă vreo eroare găsită a fost rezolvată anterior, rămâne doar să încercați de pe unul sau mai multe computere din rețea, cu Windows și GNU/Linux, pentru a putea accesa respectivele resurse partajate în mod anonim (oaspeți), adică , , fără parole și restricții de citire și scriere.

Capturi de ecran ale unor părți ale procesului complet de instalare și configurare

Ubuntu Samba Server 24.04: Procesul complet de instalare și configurare: Captură de ecran 01

Ubuntu Samba Server 24.04: Procesul complet de instalare și configurare: Captură de ecran 02

Ubuntu Samba Server 24.04: Procesul complet de instalare și configurare: Captură de ecran 03

Ubuntu Samba Server 24.04: Procesul complet de instalare și configurare: Captură de ecran 04

Ubuntu Samba Server 24.04: Procesul complet de instalare și configurare: Captură de ecran 05

Procesul complet de instalare și configurare: Captură de ecran 06

Procesul complet de instalare și configurare: Captură de ecran 07

Procesul complet de instalare și configurare: Captură de ecran 08

Procesul complet de instalare și configurare: Captură de ecran 09

Procesul complet de instalare și configurare: Captură de ecran 10

Samba este setul standard de programe de interoperabilitate Windows pentru Linux și Unix.
Articol asociat:
Samba 4.20 a fost deja lansat și vine cu un număr mare de modificări și funcții noi

Rezumat 2023 - 2024

Rezumat

Pe scurt, și după cum putem vedea cu acest ghid scurt și util, instalarea și configurarea unui simplu „Server Samba pe Ubuntu 24.04» Este posibil cu câteva sfaturi și pași rapizi din terminalul sistemului dumneavoastră de operare. Și pentru că, cu această ocazie, configuram doar un folder public (fara restrictii pentru orice utilizator din retea), în curând sperăm să vă oferim o a doua parte cu configurarea folderelor pentru utilizatori sau grupuri de utilizatori predefinite prin parolă. Și în cazul în care cunoașteți alte sfaturi sau sfaturi utile pentru a îmbunătăți sau completa acest ghid rapid, vă invităm să ne spuneți despre ele prin comentarii pentru cunoștințele și utilitatea tuturor.

În cele din urmă, nu uitați să împărtășiți această postare distractivă și interesantă și altora vizitați începutul „loc» în español. Sau, în orice altă limbă (doar adăugând 2 litere la sfârșitul adresei URL actuale, de exemplu: ar, de, en, fr, ja, pt și ru, printre multe altele) pentru a afla mai mult conținut actual. În plus, vă invităm să vă alăturați Canal oficial Telegram pentru a citi și a împărtăși mai multe știri, ghiduri și tutoriale de pe site-ul nostru. Și, de asemenea, următorul Canal alternativ Telegram pentru a afla mai multe despre Linuxverse în general.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.