Bilo od kućnog računala ili malog ureda do poslužitelja u srednjoj ili velikoj tvrtki, jedan od najosnovnije i bitne usluge koju bi svatko mogao željeti ili trebati, bez sumnje je moć interno dijeliti datoteke. Budući da nije uvijek najoptimalnije i najsigurnije koristiti internetsku mrežu (usluge e-pošte, online platforme za pohranu ili aplikacije za razmjenu izravnih poruka) za prijenos bilo koje vrste dokumenata drugima.
I iz tog smo razloga u prošlosti dijelili korisne i cjelovite upute ili male brze vodiče za rješavanje ove bitne želje ili važne potrebe na različite načine. No, budući da je, kad je riječ o pohranjuju i dijele datoteke unutar mreže, najpoznatija je uporaba Samba protokola, funkcionalan i univerzalno korišten, i za Windows, macOS i Linux, danas ćemo iskoristiti priliku da ažuriramo naš prethodni brzi vodič u tom smislu na temelju Ubuntu 14.10. Dakle, bez daljnjeg odlaganja, u nastavku ćemo vas izravno i jednostavno naučiti o tome «kako implementirati jednostavan Samba poslužitelj u Ubuntu 24.04».
No, prije nego počnete s ovim novim brzim vodičem «kako implementirati jednostavan Samba poslužitelj u Ubuntu 24.04», preporučujemo da istražite prethodni povezani post s ovom temom, na kraju čitanja:
Samba je implementacija SMB-kompatibilnih usluga i protokola (sada zvanih CIFS) pomoću kojih Windows računala međusobno komuniciraju: razvio ju je Andrew Tridgell obrnutim inženjeringom, koristeći Wireshark (prije poznat kao Ethereal) alate za hvatanje prometa u stilu kako bi ponudio kompatibilnost u *nix okruženja, nešto što je bilo potrebno da ne bude izolirano u korporativnim i obrazovnim okruženjima u kojima obično koegzistira nekoliko platformi (Windows, Linux, Mac OS X).
Samba poslužitelj na Ubuntu 24.04: Instalacija i početna konfiguracija
Osnovna i bitna razmatranja
Budući da je ovo brzi vodič, nećemo ulaziti u važne aspekte koji moraju biti poznati i savladani unaprijed. Na primjer: Što je datoteka fstab i kako se koristi za automatsko montiranje particija ili diskova na Ubuntu Linuxu?, i Koje su opcije naredbe Samba i čemu služe? Stoga vam u nastavku ostavljamo relevantne poveznice koje trebate uzeti u obzir kako biste učinkovito nadopunili ove informacije:
- Samba dokumentacija (službena web stranica)
- Konfigurirajte Sambu kao poslužitelj datoteka na Ubuntuu
- Priručnik (Pomoć) za Fstab u Ubuntuu
- Priručnik za Fstab datoteku na Wiki Archu
- Priručnik (Pomoć) o naredbi Montiraj u Ubuntuu
- Priručnik (Pomoć) o datoteci Samba smb.conf u Ubuntuu
- Debianov administratorski priručnik za Samba poslužitelj
Koraci za implementaciju jednostavnog Samba poslužitelja u Ubuntu 24.04
Faza 1: Instaliranje paketa
Na stolnom računalu ili mrežnom poslužitelju s Ubuntu 24.04, prva stvar koju ćemo morati učiniti je instalirati Sambu sljedećim redoslijedom naredbi:
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
Faza 2: Konfigurirajte mapu sustava za korištenje kao javne mape
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.
Korak 3: Konfigurirajte NTFS formatirani disk/particiju (sdb1) za korištenje kao javne mape
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”
Ako je sve prošlo dobro, nastavljamo sa sljedećim koracima:
sudo nano /etc/fstab #Editar archivo fstab
Na kraju datoteke umećemo sljedeći redak:
/dev/sdb1 /media/disk2 ntfs-3g defaults 0 0 #Montaje automático de la partición/disco “sdb1” en el arranque.
Spremamo promjene i pokrećemo sljedeću naredbu da ponovno testiramo montiranje:
sudo mount -a #Ejecutar montaje manual de todas las particiones/discos dentro del archivo “fstab”.
Ako do ove točke sve bude u redu, preporučuje se ponovno pokretanje računala/poslužitelja i pokušaj automatskog montiranja, lokalno i putem mreže, nakon što operativni sustav poslužitelja bude aktivan.
Korak 4: Postavite minimalnu samba datoteku s oba dijeljenja
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.
Potpuno ispraznimo datoteku i dodamo sljedeći sadržaj:
#======================= 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
Korak 5: Testirajte konfiguraciju dijeljenja i dostupnost
sudo testparm #Probar configuración exitosa del archivo de Samba.
sudo systemctl restart smbd nmbd #Reiniciar los Servicios de Samba y NetBIOS.
Nakon ovoga, i ako je bilo koja pronađena pogreška prethodno riješena, ostaje samo pokušati s jednog ili više računala na mreži, s Windowsima i GNU/Linuxom, moći anonimno pristupiti navedenim dijeljenim resursima (gostima), tj. , , bez lozinki i ograničenja čitanja i pisanja.
Snimke zaslona nekih dijelova cjelokupnog procesa instalacije i konfiguracije
Rezime
Ukratko, a kao što možemo vidjeti u ovom kratkom i korisnom vodiču, instalacija i konfiguracija je jednostavna «Samba poslužitelj na Ubuntu 24.04» To je moguće uz nekoliko savjeta i brze korake s terminala vašeg operativnog sustava. I pošto je ovom prilikom konfiguriramo samo javnu mapu (bez ograničenja za bilo kojeg korisnika na mreži), nadamo se da ćemo vam uskoro ponuditi drugi dio s konfiguracijom mapa za korisnike ili grupe korisnika unaprijed definiranih lozinkom. A u slučaju da znate druge korisne savjete ili savjete za poboljšanje ili nadopunu ovog kratkog vodiča, pozivamo vas da nam kažete o njima putem komentara za svačije znanje i korisnost.
Na kraju, ne zaboravite podijeliti ovu zabavnu i zanimljivu objavu s drugima posjetite početak našeg «mjesto»en español. Ili, na bilo kojem drugom jeziku (samo dodavanjem 2 slova na kraj našeg trenutnog URL-a, na primjer: ar, de, en, fr, ja, pt i ru, između mnogih drugih) da biste saznali više aktualnog sadržaja. Osim toga, pozivamo vas da nam se pridružite Službeni Telegram kanal za čitanje i dijeljenje više vijesti, vodiča i tutorijala s naše web stranice. I također, sljedeći Alternativni Telegram kanal kako biste saznali više o Linuxverseu općenito.