▷ 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.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave