▷ Hvordan installere Samba på CentOS 8 - RASK OG LETT

Sammenkoblingen mellom operativsystemer er en viktig oppgave for å lette bruken av forskjellige filer mellom datamaskiner og enda mer når disse operativsystemene ikke er kompatible med hverandre, slik som er tilfellet med Linux med Windows.

Hvis du prøver å koble for eksempel et USB -medium med NTFS -system til Linux, vil du ikke få en feil siden Linux håndterer EXT4 -filsystemet (eller omvendt) som tilkoblingsmulighetene mellom de to er begrenset med, men i dag er Solvetic vil forklare hvordan du installerer Samba -serveren i CentOS 8 og på denne måten har muligheten, trygg og omfattende, til å overføre filer mellom begge systemene.

Husk at du kan laste ned CentOS 8 på følgende lenke:

Hva er SambaSamba er utviklet som en gruppe applikasjoner som letter Windows -tilkobling for Linux og Unix uten kjøringsproblemer. Samba tilbyr raske, stabile og sikre utskrifts- og filoverføringstjenester ved hjelp av SMB / CIFS -protokollen, og med Samba er det mulig å sømløst integrere Linux / Unix -servere og skrivebordsmiljøer direkte i Active Directory -miljøer.

Som vi har nevnt, bruker Samba CIFS -protokollen (Common Internet File System), hvis oppgave er å lette tilgangen til fil- og utskriftstjenester, noe som resulterer i tilgang mellom begge systemene uten feil.

Samba -komposisjonSamba består av to grunnleggende programmer som er smbd og nmbd som igjen implementerer fire nåværende CIFS grunnleggende tjenester som:

  • Fil- og utskriftstjenester.
  • Godkjenning og autorisasjon.
  • Navnoppløsning.
  • Tjenestemelding (navigasjon).

Fil- og utskriftstjenester er den mest brukte av CIFS og leveres av smbd som igjen administrerer godkjenning og godkjenning av "delt modus" og "brukermodus" for å beskytte delte filer og utskriftstjenester når de blir bedt om tilgangsopplysninger.

Samba -funksjonerSamba integrerer forskjellige verktøy som:

  • smbclient: dette er en enkel SMB -klient som har et grensesnitt som er identisk med FTP, og takket være smbclient vil vi kunne koble til en ekstern SMB -deling, overføre filer eller sende filer til eksterne utskriftsandeler.
  • nmblookup: det er en NetBIOS -navnetjenesteklient som det vil være mulig å søke etter NetBIOS -navn på i nettverket.
  • Samba Web Administration Tool (SWAT): det er et verktøy som lar oss konfigurere Samba eksternt via en nettleser.

Nå lærer du med Solvetic å installere Samba på CentOS 8.

1. Installer og konfigurer Samba på CentOS 8

Trinn 1
Det første trinnet vi vil ta er å installere de tilhørende Samba -pakkene, for dette utfører vi følgende:

 yum installer samba samba-klient samba-common -y 

FORSTØRRE

Steg 2
Når denne prosessen er fullført, ser vi følgende:

FORSTØRRE

Trinn 3
Det neste trinnet vil være å redigere Samba -konfigurasjonsfilen som er i banen /etc/samba/smb.conf, for dette bruker vi ønsket editor:

 nano /etc/samba/smb.conf 

FORSTØRRE

MerkSolvetic råder deg til å lage en kopi av denne filen i tilfelle en feil, for dette må du utføre følgende:

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

Trinn 4
Nederst i filen skriver vi inn følgende:

 [global] arbeidsgruppe = WORKGROUP server string = Samba Server% v netbios navn = centos8 sikkerhet = brukerkart til gjest = dårlig bruker dns proxy = nei # ==================== = ========= Deldefinisjoner ============================= [Anonym] sti = / samba / anonym lesbar = ja skrivbar = ja gjest ok = ja skrivebeskyttet = nei 

FORSTØRRE

Trinn 5
Vi lagrer endringene ved hjelp av følgende tastekombinasjon:

Ctrl + O.

Vi forlater redaktøren ved hjelp av:

Ctrl + X

Trinn 6
Nå fortsetter vi med å lage den anonyme mappen og starte Samba -tjenesten på nytt i CentOS 8:

 mkdir -p / samba / anonym systemctl aktivere smb.service systemctl aktivere nmb.service systemctl starte smb.service systemctl omstart nmb.service

FORSTØRRE

Trinn 7
Nå skal vi legge til følgende regler i Iptables for at Samba -tilkoblingen skal være korrekt, for dette vil vi bruke følgende kommandoer:

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

FORSTØRRE

Trinn 8
Vi fortsetter å endre tillatelsene til å dele elementer gjennom Samba:

 chmod -R 0755 anonym / chown -R ingen: ingen anonym /

FORSTØRRE

Trinn 9
Vi fortsetter med å gi selinux -tillatelser for Samba -konfigurasjonen:

 chcon -t samba_share_t anonym / 

FORSTØRRE

Trinn 10
Med dette konfigurert får vi tilgang til en Windows -datamaskin, i dette tilfellet Windows 10, vil vi bruke følgende taster og der kjører vi følgende linje:

+ R

 \ centos8

Trinn 11
Trykk Enter eller OK, og vi får tilgang til mappen "Anonym" som vi har opprettet i CentOS 8:

FORSTØRRE

Trinn 12
Der kan vi lage filer eller mapper:

FORSTØRRE

Trinn 13
Vi ser skapelsen av elementene:

FORSTØRRE

Trinn 14
Hvis vi får tilgang til denne mappen fra CentOS 8, kan vi se de opprettede objektene:

FORSTØRRE

2. Sikring av Samba -serveren på CentOS 8

Som vi kan se, kan enhver bruker få tilgang til mappen og redigere innholdet som ligger der, men for sikkerhets skyld anbefales det å sikre Samba -serveren

Trinn 1
For dette skal vi opprette en gruppe som heter smbgrp og en bruker som heter solvetic_samba for å få tilgang til samba -serveren ved hjelp av autentiseringsmetoden:

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

FORSTØRRE

Steg 2
Deretter skal vi opprette en ny deling og definere tillatelsen for delingen:
mkdir / home / secure

 chown -R solvetic_samba: smbgrp / home / secure / chmod -R 0770 / home / secure / chcon -t samba_share_t / home / secure /

FORSTØRRE

Trinn 3
Vi får tilgang til Samba -redigeringsfilen igjen:

 nano /etc/samba/smb.conf 
Trinn 4
Der legger vi inn følgende:
 [Secure] path = / home / secure valid users = @smbgrp gjest ok = nei skrivbar = ja lesbar = ja

FORSTØRRE

Trinn 5
Vi lagrer endringene ved hjelp av følgende tastekombinasjon:

Ctrl + O.

Vi forlater redaktøren ved hjelp av:

Ctrl + X

Trinn 6
Vi starter Samba -tjenesten på nytt:

 systemctl restart smb.service systemctl restart nmb.service

FORSTØRRE

Trinn 7
Hvis vi går til Windows -datamaskinen og oppdaterer nettverksbanen, kan vi se den "sikre" mappen som er opprettet:

FORSTØRRE

Trinn 8
Når vi dobbeltklikker på den, ser vi at bruk av legitimasjon er nødvendig for å få tilgang til:

FORSTØRRE

Trinn 9
Vi skriver inn de riktige legitimasjonene og klikker OK, og der kan vi opprette eller overføre det vi vil mellom Windows og Linux:

FORSTØRRE

Trinn 9
Fra CentOS 8 kan vi få tilgang til mappen for å se innholdet som ligger der:

FORSTØRRE

Med Samba vil prosessen med å dele elementer mellom Windows og Linux være mye enklere på en trygg og helt praktisk måte.

wave wave wave wave wave