▷ Kako instalirati Sambu na CentOS 8 - BRZO I LAKO

Međusobno povezivanje operativnih sustava bitan je zadatak olakšavanja korištenja različitih datoteka između računala, a još više kada ti operacijski sustavi nisu međusobno kompatibilni, kao što je slučaj s Linuxom s Windowsima.

Ako pokušate spojiti, na primjer, USB medij s NTFS sustavom na Linux, nećete dobiti pogrešku jer Linux upravlja EXT4 datotečnim sustavom (ili obrnuto) s kojim su mogućnosti povezivanja između njih dvije ograničene, ali danas Solvetic objasnit će kako instalirati Samba poslužitelj u CentOS 8 i na taj način imati mogućnost, sigurnu i opsežnu, za prijenos datoteka između oba sustava.

Ne zaboravite da CentOS 8 možete preuzeti na sljedećoj poveznici:

Što je SambaSamba je razvijena kao skupina aplikacija koje omogućuju povezivanje sustava Windows za Linux i Unix bez ikakvih problema pri izvođenju. Samba nudi brze, stabilne i sigurne usluge ispisa i prijenosa datoteka pomoću SMB / CIFS protokola, a uz Sambu je moguće besprijekorno integrirati Linux / Unix poslužitelje i radna okruženja izravno u okruženja Active Directory.

Kao što smo spomenuli, Samba koristi protokol CIFS (Common Internet File System), čija je misija olakšati pristup datotekama i uslugama ispisa, što rezultira pristupom između oba sustava bez grešaka.

Sastav sambeSamba se sastoji od dva temeljna programa smbd i nmbd koji zauzvrat implementiraju četiri trenutne osnovne usluge CIFS -a, kao što su:

  • Usluge datoteka i ispisa.
  • Autentifikacija i autorizacija.
  • Razlučivost imena.
  • Najava usluge (navigacija).

Usluge datoteka i ispisa najčešće se koriste od CIFS -a, a pruža ih smbd koji zauzvrat upravlja autentifikacijom i dijeljenjem "zajedničkog načina rada" i "korisničkog načina rada" za zaštitu dijeljenih datoteka i usluga ispisa kada se od njih zatraže vjerodajnice za pristup.

Samba funkcionalnostiSamba integrira razne uslužne programe, kao što su:

  • smbclient: ovo je jednostavan SMB klijent koji ima sučelje identično FTP -u, a zahvaljujući smbclientu moći ćemo se povezati s udaljenim SMB dijeljenjem, prenositi datoteke ili slati datoteke na udaljene dijeljene ispise.
  • nmblookup: to je klijent NetBIOS servisa imena s kojim će biti moguće pretraživati ​​NetBIOS imena na mreži.
  • Samba Web Administration Tool (SWAT): to je uslužni program koji nam omogućuje daljinsko konfiguriranje Sambe putem web preglednika.

Sada ćete sa Solveticom naučiti instalirati Sambu na CentOS 8.

1. Instalirajte i konfigurirajte Sambu na CentOS 8

Korak 1
Prvi korak koji ćemo poduzeti je instaliranje pridruženih Samba paketa, za to izvršavamo sljedeće:

 yum install samba samba-client samba-common -y 

POVEĆAJTE

Korak 2
Nakon što ovaj proces završi, vidjet ćemo sljedeće:

POVEĆAJTE

Korak 3
Sljedeći korak bit će uređivanje konfiguracijske datoteke Samba koja se nalazi na putu /etc/samba/smb.conf, za to ćemo koristiti željeni uređivač:

 nano /etc/samba/smb.conf 

POVEĆAJTE

BilješkaSolvetic savjetuje da u slučaju pogreške stvorite kopiju ove datoteke, jer za to morate izvršiti sljedeće:

 mv /etc/samba/smb.conf /etc/samba/smb.conf.bkp 

Korak 4
Na dnu datoteke unijet ćemo sljedeće:

 [globalna] radna grupa = WORKGROUP string poslužitelja = Samba poslužitelj% v netbios naziv = centos8 sigurnost = korisnička karta do gosta = loš korisnik dns proxy = ne # =================== = ========= Definicije dijeljenja ============================= [Anonimno] put = / samba / anonimno pretraživo = da za pisanje = da gost ok = da samo za čitanje = ne 

POVEĆAJTE

Korak 5
Promjene spremamo pomoću sljedeće kombinacije tipki:

Ctrl + O

Urednik ostavljamo koristeći:

Ctrl + X

Korak 6
Sada nastavljamo s stvaranjem mape Anonymous i ponovno pokrećemo uslugu Samba u CentOS -u 8:

 mkdir -p / samba / anonymous systemctl enable smb.service systemctl enable nmb.service systemctl restart smb.service systemctl restart nmb.service

POVEĆAJTE

Korak 7
Sada ćemo dodati sljedeća pravila u Iptables kako bi povezanost Samba bila točna, za to ćemo koristiti sljedeće naredbe:

 firewall-cmd --permanent --zone = public --add-service = samba firewall-cmd --reload

POVEĆAJTE

Korak 8
Nastavljamo mijenjati dopuštenja za dijeljenje elemenata putem Sambe:

 chmod -R 0755 anonimno / chown -R nitko: nitko anoniman /

POVEĆAJTE

Korak 9
Nastavljamo s dodjeljivanjem selinux dopuštenja za konfiguraciju Sambe:

 chcon -t samba_share_t anonimno / 

POVEĆAJTE

Korak 10
S ovim konfiguriranim pristupom pristupamo računalu sa sustavom Windows, u ovom slučaju Windows 10, koristit ćemo sljedeće ključeve i tamo izvršavamo sljedeći redak:

+ R

 \ centos8

Korak 11
Pritisnite Enter ili OK i pristupit ćemo mapi "Anonymous" koju smo stvorili u CentOS -u 8:

POVEĆAJTE

Korak 12
Tamo možemo stvoriti datoteke ili mape:

POVEĆAJTE

Korak 13
Vidimo stvaranje elemenata:

POVEĆAJTE

Korak 14
Ako ovoj mapi pristupimo iz CentOS -a 8, možemo vidjeti stvorene objekte:

POVEĆAJTE

2. Zaštita Samba poslužitelja na CentOS -u 8

Kao što vidimo, svaki korisnik može pristupiti mapi i uređivati ​​sadržaj koji se tamo nalazi, no radi sigurnosti preporučuje se zaštita poslužitelja Samba

Korak 1
Za to ćemo stvoriti grupu pod nazivom smbgrp i korisnika koji se zove riješiti_sambu za pristup samba poslužitelju pomoću metode provjere autentičnosti:

 useradd solutiontic_samba groupadd smbgrp usermod -a -G smbgrp solutiontic_samba smbpasswd -a solutiontic_samba

POVEĆAJTE

Korak 2
Zatim ćemo stvoriti novo dijeljenje i definirati dopuštenje za dijeljenje:
mkdir / dom / siguran

 chown -R Riješenje_samba: smbgrp / home / secure / chmod -R 0770 / home / secure / chcon -t samba_share_t / home / secure /

POVEĆAJTE

Korak 3
Ponovno pristupamo datoteci za uređivanje Sambe:

 nano /etc/samba/smb.conf 
Korak 4
Tamo unosimo sljedeće:
 [Secure] path = / home / secure valid users = @smbgrp guest ok = no writable = yes browsable = yes

POVEĆAJTE

Korak 5
Promjene spremamo pomoću sljedeće kombinacije tipki:

Ctrl + O

Urednik ostavljamo koristeći:

Ctrl + X

Korak 6
Ponovno pokrećemo uslugu Samba:

 systemctl restart smb.service systemctl restart nmb.service

POVEĆAJTE

Korak 7
Sada, ako odemo na računalo sa sustavom Windows i ažuriramo mrežni put možemo vidjeti stvorenu "sigurnu" mapu:

POVEĆAJTE

Korak 8
Kada dvaput kliknete na njega, vidjet ćemo da je za pristup potrebna vjerodajnica:

POVEĆAJTE

Korak 9
Unosimo ispravne vjerodajnice i kliknemo U redu i tamo možemo stvoriti ili prenijeti sve što želimo između Windows -a i Linuxa:

POVEĆAJTE

Korak 9
Iz CentOS -a 8 možemo pristupiti mapi za pregled sadržaja koji se tamo nalazi:

POVEĆAJTE

Sa Sambom će proces dijeljenja elemenata između Windows -a i Linuxa biti mnogo jednostavniji na siguran i potpuno praktičan način.

wave wave wave wave wave