Kako implementirati kompletan Samba poslužitelj u Ubuntu 24.04?

Samba poslužitelj na Ubuntu 24.04: Instalacija i početna konfiguracija

Samba poslužitelj na Ubuntu 24.04: Instalacija i početna konfiguracija

Prošli tjedan smo podijelili prvi ažurirani vodič, usredotočen na to da im ponudi teoriju i praksu, bitnu ili osnovnu kako bi svatko mogao postići, brzo, izravno i jednostavno, implementirati jednostavan Samba poslužitelj u Ubuntu 24.04. Nešto što može biti stvarno korisno za izvođenje, kako u malom domu tako iu malom uredu. Iznad svega, zašto se u njemu bavimo samo upotrebom jedne ili više javnih mapa (bez pristupnih korisnika/lozinki), na particiji ili mapi vlastitog tvrdog diska operativnog sustava, kao što je s dodatnog tvrdog diska automatski montiranog putem fstaba .

No, s obzirom na to kada se traži implementacija nečeg robusnijeg i učinkovitijeg, kako bi se ponudila učinkovita i sigurna pohranjivanje i dijeljenje datoteka unutar mreže i administrativne strukture, idealna stvar je stvoriti mape za različite vrste ili grupe korisnika, budući da ćemo danas u ovom drugom dijelu objasniti kako možemo postići taj cilj. Odnosno, "kako možete implementirati kompletan Samba poslužitelj u Ubuntu 24.04" s mapama zaštićenim korisničkim imenom i lozinkom.

Samba poslužitelj na Ubuntu 24.04: Instalacija i početna konfiguracija

No, prije početka ovog novog i drugog brzog vodiča za implementaciju «vrlo kompletan Samba poslužitelj na Ubuntu 24.04, preporučujemo da istražite prethodni povezani post s ovom temom, na kraju čitanja:

Samba poslužitelj na Ubuntu 24.04: Instalacija i početna konfiguracija
Povezani članak:
Kako implementirati jednostavan Samba poslužitelj u Ubuntu 24.04?
Samba je standardni skup programa Windows interoperabilnosti za Linux i Unix.

Samba je višenamjenski poslužiteljski proizvod koji također nudi implementaciju poslužitelja datoteka, usluge ispisa i poslužitelja identiteta (winbind).

Kompletan Samba poslužitelj na Ubuntu 24.04: konačna konfiguracija

Koraci za izgradnju potpunog Samba poslužitelja na Ubuntuu

Nastavljajući s radni scenarij prvog brzog vodiča za Sambu, pretvarat ćemo se da smo u a Mreža rada školske ustanove, tako da se uz javnu mapu dostupnu svim radnicima i studentima mogu ponuditi zajedničke mape za sve one radne grupe koje su potrebne. Kao što je osoblje: upravitelj, učitelj, administrativni radnik i radnik.

Korak 1: Pokrenite i provjerite prethodno kreirani Samba poslužitelj

Kompletan Samba poslužitelj na Ubuntu 24.04 - snimak zaslona 01

Kompletan Samba poslužitelj na Ubuntu 24.04 - snimak zaslona 02

Korak 2: Upravljanje virtualnim korisnicima unutar operativnog sustava i Sambe

Imajte na umu da će korisnici koji će se stvoriti zbog dobre računalne prakse biti kroz naredba "useradd" i parametar "nologin", s ciljem da ograniče pristup serveru, tj. ne mogu se zapravo fizički prijaviti na poslužitelj s navedenim korisničkim računom.

Ili drugim riječima, ovakav način kreiranja korisnika omogućuje nam stvaranje računa koji ne zahtijevaju interaktivne mogućnosti prijave unutar manipuliranog poslužitelja ili hosta. Stoga je njegova idealna namjena spriječiti prijavu korisnika, ali i dalje imaju valjanu ljusku za izvršavanje radnji.

Korištene naredbe zapovijedi

Kreiranje korisnika unutar operacijskog sustava

useradd -M -s /sbin/nologin usersdir #Dirección general
useradd -M -s /sbin/nologin usersaca #Subdirección Academica
useradd -M -s /sbin/nologin usersadm #Subdirección Administrativa
useradd -M -s /sbin/nologin userstec #Subdirección Técnica
useradd -M -s /sbin/nologin usersdoc #Docentes
useradd -M -s /sbin/nologin usersobr #Obreros

Kompletan Samba poslužitelj na Ubuntu 24.04 - snimak zaslona 03

Izrada lozinke za svakog prethodnog korisnika

passwd usersdir
passwd usersaca
passwd usersadm
passwd userstec
passwd usersdoc
passwd usersobr

Kompletan Samba poslužitelj na Ubuntu 24.04 - snimak zaslona 04

Proces dodavanja (pridruživanja) korisnika na Samba poslužitelj pomoću lozinke

smbpasswd -a usersdir
smbpasswd -a usersaca
smbpasswd -a usersadm
smbpasswd -a userstec
smbpasswd -a usersdoc
smbpasswd -a usersobr

Kompletan Samba poslužitelj na Ubuntu 24.04 - snimak zaslona 05

Proces stvaranja korisničke grupe

groupadd dirgen
groupadd sdiraca
groupadd sdiradm
groupadd sdirtec
groupadd obreros
groupadd docentes

Kompletan Samba poslužitelj na Ubuntu 24.04 - snimak zaslona 06

Proces dodavanja (pridruživanja) korisničkih grupa i valjanih korisnika

usermod -aG dirgen usersdir
usermod -aG sdiraca usersaca
usermod -aG sdiradm usersadm
usermod -aG sdirtec userstec
usermod -aG obreros usersobr
usermod -aG docentes usersdoc

Kompletan Samba poslužitelj na Ubuntu 24.04 - snimak zaslona 07

Proces kreiranja mapa (direktorija) za grupe korisnika

sudo mkdir /media/disk2/dirgen/ ; sudo chmod -R 777 /media/disk2/dirgen/ ; sudo chown nobody:nogroup -R /media/disk2/dirgen/
sudo mkdir /media/disk2/dirgen/sdiraca ; sudo chmod -R 777 /media/disk2/dirgen/sdiraca ; sudo chown nobody:nogroup -R /media/disk2/dirgen/sdiraca
sudo mkdir /media/disk2/dirgen/sdiradm ; sudo chmod -R 777 /media/disk2/dirgen/sdiradm ; sudo chown nobody:nogroup -R /media/disk2/dirgen/sdiradm
sudo mkdir /media/disk2/dirgen/sdirtec ; sudo chmod -R 777 /media/disk2/dirgen/sdirtec ; sudo chown nobody:nogroup -R /media/disk2/dirgen/sdirtec
sudo mkdir /media/disk2/dirgen/obreros ; sudo chmod -R 777 /media/disk2/dirgen/obreros ; sudo chown nobody:nogroup -R /media/disk2/dirgen/obreros
sudo mkdir /media/disk2/dirgen/docentes ; sudo chmod -R 777 /media/disk2/dirgen/docentes ; sudo chown nobody:nogroup -R /media/disk2/dirgen/docentes

Kompletan Samba poslužitelj na Ubuntu 24.04 - snimak zaslona 08

Korak 3: Upravljanje Samba konfiguracijskom datotekom i novim dijeljenjima

U ovom trenutku moramo otvoriti naš datoteku "smb.conf"., prethodno sigurnosno kopiran, da zatim umetnete sljedeći sadržaj i nastaviti proces:

[DirGen]
   comment = Carpeta compartida DirGen
   path = /media/disk2/dirgen
   valid users = root @usersdir
   write list = root @usersdir
   browsable = yes
   writable = yes
   guest ok = no
   force create mode = 0770
   force directory mode = 0770
   read only = no
   force group = dirgen

[SubDirAca]
   comment = Carpeta compartida Sub Dir Academica
   path = /media/disk2/dirgen/sdiraca
   valid users = root @usersaca
   write list = root @usersaca
   browsable = yes
   writable = yes
   guest ok = no
   force create mode = 0770
   force directory mode = 0770
   read only = no
   force group = sdiraca

[SubDirAdm]
   comment = Carpeta compartida Sub Dir Administrativa
   path = /media/disk2/dirgen/sdiradm
   valid users = root @usersadm
   write list = root @usersadm
   browsable = yes
   writable = yes
   guest ok = no
   force create mode = 0770
   force directory mode = 0770
   read only = no
   force group = sdiradm

[SubDirTec]
   comment = Carpeta compartida Sub Dir Tecnica
   path = /media/disk2/dirgen/sdirtec
   valid users = root @userstec
   write list = root @userstec
   browsable = yes
   writable = yes
   guest ok = no
   force create mode = 0770
   force directory mode = 0770
   read only = no
   force group = sdirtec

[Obreros]
    comment = Carpeta compartida Trabajadores Obreros
    path = /media/disk2/dirgen/obreros
    valid users = root @usersobr
    write list = root @usersobr
    browsable = yes
    writable = yes
    guest ok = no
    force create mode = 0770
    force directory mode = 0770
    read only = no
    force group = obreros

[Docentes]
    comment = Carpeta compartida Trabajadores Docentes
    path = /media/disk2/dirgen/docentes
    valid users = root @usersdoc
    write list = root @usersdoc
    browsable = yes
    writable = yes
    guest ok = no
    force create mode = 0770
    force directory mode = 0770
    read only = no
    force group = docentes

Kompletan Samba poslužitelj na Ubuntu 24.04 - snimak zaslona 09

Kompletan Samba poslužitelj na Ubuntu 24.04 - snimak zaslona 10

Kompletan Samba poslužitelj na Ubuntu 24.04 - snimak zaslona 11

Kompletan Samba poslužitelj na Ubuntu 24.04 - snimak zaslona 12

Ponovno pokretanje procesa povezanih sa Samba poslužiteljem i NetBIOS-om

Nakon spremanja promjena i izlaska iz Samba konfiguracijske datoteke, moramo ponovno pokrenuti usluge povezane s njom, redoslijedom naredbi:

systemctl restart smbd nmbd

Kompletan Samba poslužitelj na Ubuntu 24.04 - snimak zaslona 13

Kompletan Samba poslužitelj na Ubuntu 24.04 - snimak zaslona 14

Provjera i potvrđivanje trenutne Samba konfiguracije

Zatim se preporučuje testirati promjene učinjene sljedećim redoslijedom naredbi:

testparm

Snimka zaslona 15

Snimka zaslona 16

Snimka zaslona 17

Snimka zaslona 18

Korak 4: Lokalna i daljinska provjera pristupa kreiranim Samba resursima

S istog Ubuntu 24.04 poslužitelja

Snimka zaslona 19

Snimka zaslona 20

S računala na internetu

Snimka zaslona 21

Snimka zaslona 22

Snimka zaslona 23

Snimka zaslona 24

Snimka zaslona 25

Napokon, možemo potvrditi pristup i dozvole dodijeljene svakoj mapi, grupi i korisniku stvorio. A ako već sve radi ispravno, možemo prekinuti cijeli proces dok se od nas ne zatraži nova promjena.

Samba je standardni skup programa Windows interoperabilnosti za Linux i Unix.
Povezani članak:
Samba 4.20 je već objavljena i dolazi s velikim brojem promjena i novih značajki

Sažetak 2023. - 2024

Rezime

Ukratko, nadamo se da je ovaj novi korisni brzi vodič za implementaciju «Samba poslužitelj na Ubuntu 24.04 », istovremeno jednostavan i cjelovit, omogućuje mnogima da uz nekoliko točnih koraka uživaju u a mali i učinkovit Samba servis za pohranu, o vašem domu ili uredu. 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.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.