Hvordan installere og konfigurere Samba på Linux Fedora 23

Denne gangen skal vi se installasjonsprosess og Samba -konfigurasjon i vårt Fedora 23 -operativsystem. Samba, som vi vet, er en pakke som muliggjør Windows interoperabilitet med Linux. Samba implementerer i sin struktur SMB -protokollen (Server Message Block). I de siste versjonene av Samba oppdateres denne protokollen til CIFS (Common Internet File System) hvis hovedfunksjon er å tillate interoperabilitet mellom plattformer som Windows, UNIX og Linux.

hovedtrekkene til Samba

  • Lag et tjenestetre mellom Windows-, Linux- og UNIX -klienter
  • Hjelp til å surfe i nettverket ved hjelp av NetBIOS
  • Virker som en primær domenekontroller i Windows
  • Autentiser påloggingen i Windows -domener
  • Kan fungere som et servergruppemedlem i Active Directory (AD)
  • Med Samba KAN DU IKKE fungere som en aktiv katalogdomenekontroller

Inkluderer tjenester som f.eks
SmbdDet er tjenesten som lar oss dele filer og skrivere på Windows -klienter
NmbdOversett og repliker NetBIOS -navnet i Windows -miljøer
WinbinddLøser brukere og grupper av informasjon som kommer fra Windows, for eksempel Server 2008 og Server 2012

Vi kan installere Samba ved å bruke to (2) metoder:

  • Under installasjonsprosessen for operativsystemet.
  • Gjennom kommandolinjen.

1. Slik installerer du Samba på Fedora -installasjonen


I det første vinduet kan vi velge det alternativet vi trenger mest, vi ser at vi har tre (3) alternativer:

Innledende vindualternativer

  • Installer Fedora 23: Starter installasjonen av Fedora 23 -operativsystemet umiddelbart
  • Test dette mediet og installer Fedora 23: Det lar oss utføre en test av systemkonfigurasjonen før installasjonen starter, hvis testen er vellykket, starter installasjonen
  • Feilsøking: Feilsøk problemer knyttet til installasjonsprosessen

I vårt eksempel velger vi det første alternativet Installer Fedora 23, vi vil se at installasjonsprosessen begynner, og laster ned de nødvendige pakkene for installasjonen. Deretter vil velkomstvinduet vises der vi først må velge språk og land som skal installeres på vårt Fedora 23 -operativsystem.

Når vi har valgt det nødvendige alternativet, fortsetter vi med å klikke på Neste, Følgende vindu vises:

alternativer for å konfigurere operativsystemet vårt
TastaturMed dette alternativet kan vi bestemme språk og tastaturoppsett for Fedora 23.
SpråkstøtteDet gir oss muligheten til å velge språket som operativsystemet skal installeres på.
Tid og datoMed dette alternativet kan vi bestemme systemtiden og alt som er relatert til den regionale konfigurasjonen.
Opprinnelsen til installasjonenGjennom dette alternativet kan vi se kilden som vi installerer Fedora 23 -systemet fra, og hvis vi vil endre det, kan vi gjøre det derfra.
InstallasjonsdestinasjonDette alternativet er veldig viktig siden vi gjennom det må konfigurere partisjoneringen av harddisken, legge til flere disker, blant andre alternativer.
Nettverk og teamnavnDet tillater konfigurering av nettverksparametere, legge til nye tilkoblinger og endre navnet på serveren vår, hvis vi ønsker det.

Hovedalternativet for vår webserver ligger i alternativet ProgramvarevalgVed å klikke på fanen vises følgende vindu:

Som vår intensjon er legg til samba vi må legge til den nevnte rollen fra høyre panel, det avhenger av oss hvilke alternativer vi vil installere, vi velger dem og klikker på Ferdig. Når dette er valgt, klikker vi videre Start installasjonen.

2. Slik installerer du Samba fra kommandolinjen


Vi går inn med rotbrukeren, allerede opprettet og konfigurert under installasjonen, og vi skriver inn følgende kommando for å starte nedlastingen:
 dnf installere samba
Dette lar oss starte prosessen med å laste ned og oppdatere de nødvendige pakkene for installer samba:

Vi godtar nedlastingen og prosessen starter automatisk så vel som den respektive installasjonen:

Vi åpner vårt grafiske grensesnitt og fortsetter med å åpne terminalen fra alternativet Aktiviteter installere en grafisk editor For å redigere Samba -konfigurasjonsfilene skriver vi inn følgende kommando:

 yum installer leafpad

Vi godtar nedlastingen og starter installasjonsprosessen automatisk. Vi må vente på at de respektive pakkene skal lastes ned og installeres.

Deretter går vi videre til deaktiver Selinux slik at det ikke er noen anomali med Samba -konfigurasjonen, for dette vil vi utføre kommandoen:

 nano / etc / selinux / config
Et vindu vil vises med informasjonen knyttet til selinux -parameterne:

Vi endrer verdien SELINUX = håndhever til SELINUX = deaktivert og vi lagrer endringene ved å:

Ctrl + Shift + O.

Vi forlater redaktøren ved å bruke kombinasjonen:

Ctrl + Shift + X

Vi går videre til starte systemet på nytt ved hjelp av kommando:

 starte på nytt
Når systemet er startet på nytt, fortsetter vi til installer de nødvendige pakkene for at Samba skal fungere, for dette vil vi utføre følgende kommando:
 yum installer cups-libs samba samba-common samba-client
De respektive pakkene vil bli oppdatert.

3. Hvordan konfigurere Samba i Fedora


For sikkerhets- og omsorgsspørsmål anbefales det å lage en kopi av vår .conf -fil, for dette utfører vi følgende kommando:
 cp /etc/samba/samba.conf /etc/samba/smb.conf.Initial
Det neste trinnet er konfigurere og administrere konfigurasjonsfilen vår smb.conf, for dette vil vi utføre kommandoen:
 nano /etc/samba/smb.conf
Følgende vindu vises:

I dette vinduet fortsetter vi med å konfigurere Samba til aktiver fildelingsalternativ mellom klienter. Vi skal finne sikkerhetsgruppen, og vi må etablere følgende verdier i tilfelle de ikke er:

 Sikkerhet = userPassdb backend = tdbsam

Disse verdiene lar Linux -brukere logge på Samba. Vi lagrer endringene i tilfelle de er endret.

Vi kommer til å konfigurere starten på Samba i systemet vårt, vi har to (2) alternativer:

  • service smb start: vi må skrive det inn hver gang vi vil starte Samba i systemet
  • chkconfig smb på: Aktiverer Samba autostart når systemet starter

I vårt eksempel skal vi bruke chkconfig smb på.

Og senere starter vi tjenesten med:

 service smb start
Det neste trinnet vi skal utføre er å lage brukerne som vi ønsker å kunne koble til Samba, for dette vil vi utføre følgende oppgaver:

Vi skal lage en mappe i systemet der alle brukere kan få tilgang, vi vil utføre kommandoen:

 mkdir -p / home / shares / shared
Merk-s Det vil tillate oss å lage aksjer og delte mapper uten å generere en feil

Vårt neste trinn er legg til den delte mappen i brukergruppen, husk at eieren av denne mappen er rotbrukeren som vi må skrive inn følgende kommando for:

 chown -R root: users / home / shares / shared
I ettertid vi gir de nødvendige tillatelsene til nevnte mappe ved hjelp av kommando:
 chmod -R ug + rwx, eller + rx -w / home / shares / shared
Vår neste oppgave er rediger smb.conf -filen igjen, for dette vil vi utføre kommandoen:
 nano /etc/samba/smb.conf
Når filvinduet er åpent, går vi til slutten av det og skriver inn følgende linjer:
 [allusers] comment = All Userspath = / home / shares / shared valid users = @users forcegroup = brukere oppretter maske = 0660 katalogmaske = 0771 skrivbar = ja

Vi lagrer endringene og avslutter redaktøren. Vi starter Samba -tjenesten på nytt for å fullføre endringene med kommandoen:

 service smb restart
MerkHver gang vi gjør en endring i smb.conf -filen, må vi starte tjenesten på nytt for å bruke endringene.

Vi skal legge til en testbruker, for dette angir vi kommandoen useradd User_name -m -G users, i vårt eksempel vil vi opprette brukeren legge til testsolvetic -m -G brukere

Hvis vi vil tilordne et passord til brukeren testsolvetic, kan vi gjøre det ved å bruke kommandoen:

 passwd brukernavn
I vårt tilfelle ville det være passwd proofsolvetic (vi må skrive inn passordet to ganger).

For å tilordne et passord til brukeren vår for å få tilgang til Samba, vil vi utføre kommandoen:

 Smbpasswd -en brukernavn
I vårt eksempel smbpasswd -en solvetiske tester

Det neste trinnet i vår konfigurasjon er å aktivere brannmuren for å aktivere klienttilkobling, for dette skal vi gå til kategorien Aktiviteter og se etter alternativet Brannmur og utføre den. Vi klikker på det offentlige alternativet og vi krysser av for samba- og samba-klienttjenestene.

Nå fra vårt Windows -system vil vi angi Run -kommandoen:

Den tildelte IP -adressen er 192.1680.8. Når du skriver inn denne IP -en fra Windows, skal det vises et vindu som ber om brukernavn og passord for å få tilgang til Samba. Hvis vi bruker et Nautilus -system, må vi gå inn på kommandolinjen og skrive inn følgende kommando:

 smbclient // hostname / sharename -U User_name
På denne måten kan vi konfigurere vår Samba -server til å dele filer med andre klienter.

I dette eksemplet vil vi opprette tilkoblingen gjennom et Windows 7 -operativsystem, for dette angir vi kombinasjonen:

Vi trykker OK, og vi vil se at vinduet åpnes med vår delte mappe

Denne måten vi kan dele filene våre mellom Windows -klienter og Linux -klienter gjennom Samba. Vi kan kjøre testene våre ved hjelp av virtuelle verktøy som VMware eller VirtualBox for å teste omfanget uten å påvirke produktiviteten til organisasjonene våre og dermed utforske de forskjellige alternativene i dybden.

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

wave wave wave wave wave