Sådan installeres og konfigureres Samba på Linux Fedora 23

Denne gang skal vi se installationsproces og Samba -konfiguration i vores Fedora 23 -operativsystem. Samba, som vi ved, er en suite, der muliggør Windows -interoperabilitet med Linux. Samba implementerer inden for sin struktur SMB -protokollen (Server Message Block). I de nyeste versioner af Samba opdateres denne protokol til CIFS (Common Internet File System), hvis hovedfunktion er at tillade interoperabilitet mellem platforme som Windows, UNIX og Linux.

hovedtræk ved Samba

  • Opret et servicetræ mellem Windows-, Linux- og UNIX -klienter
  • Hjælp til at gennemse netværket ved hjælp af NetBIOS
  • Handler på samme måde som en primær Windows -controller i Windows
  • Godkend login i Windows -domæner
  • Kan fungere som et servergruppemedlem i Active Directory (AD)
  • Med Samba KAN IKKE fungere som en aktiv biblioteksdomænecontroller

Inkluderer tjenester som f.eks
SmbdDet er tjenesten, der giver os mulighed for at dele filer og printere på Windows -klienter
NmbdOversæt og repliker NetBIOS -navnet i Windows -miljøer
WinbinddLøser brugere og grupper af oplysninger, der kommer fra Windows, f.eks. Server 2008 og Server 2012

Vi kan installere Samba ved hjælp af to (2) metoder:

  • Under installationen af ​​operativsystemet.
  • Gennem kommandolinjen.

1. Sådan installeres Samba på Fedora -installationen


I det indledende vindue kan vi vælge den mulighed, vi har mest brug for, vi ser, at vi har tre (3) muligheder:

Indledende vinduesindstillinger

  • Installer Fedora 23: Starter Fedora 23 -operativsysteminstallationen med det samme
  • Test dette medie og installer Fedora 23: Det giver os mulighed for at udføre en test af systemkonfigurationen, før installationen startes, hvis testen er vellykket, starter installationen
  • Fejlfinding: Fejlfinding af problemer i forbindelse med installationsprocessen

I vores eksempel vælger vi den første mulighed Installer Fedora 23, vi vil se, at installationsprocessen begynder, og downloader de nødvendige pakker til installationen. Dernæst vises velkomstvinduet, hvor vi først skal vælge sprog og land, der skal installeres på vores Fedora 23 -operativsystem.

Når vi har valgt den nødvendige mulighed, klikker vi videre Næste, Følgende vindue vises:

muligheder for at konfigurere vores operativsystem
TastaturMed denne mulighed kan vi bestemme sprog og tastaturlayout til vores Fedora 23.
SprogstøtteDet giver os mulighed for at vælge det sprog, som operativsystemet skal installeres på.
Tid og datoMed denne mulighed kan vi bestemme systemtiden og alt, der er relateret til dets regionale konfiguration.
Installationens oprindelseGennem denne mulighed kan vi se den kilde, hvorfra vi installerer Fedora 23 -systemet, og hvis vi vil ændre det, kan vi gøre det derfra.
InstallationsdestinationDenne mulighed er meget vigtig, da vi gennem den skal konfigurere partitioneringen af ​​vores harddisk, tilføje flere diske, blandt andre muligheder.
Netværks- og teamnavnDet gør det muligt at konfigurere netværksparametrene, tilføje nye forbindelser og ændre navnet på vores server, hvis vi ønsker det.

Nøglemuligheden for vores webserver ligger i indstillingen Valg af softwareVed at klikke på fanen vises følgende vindue:

Som vores hensigt er tilføj samba vi bliver nødt til at tilføje den nævnte rolle fra det højre panel, det afhænger af os, hvilke muligheder vi vil installere, vi vælger dem simpelthen og klikker på Færdig. Når dette er valgt, fortsætter vi med at klikke på Start installationen.

2. Sådan installeres Samba fra kommandolinjen


Vi går ind med rodbrugeren, der allerede er oprettet og konfigureret under installationen, og vi vil indtaste følgende kommando for at starte overførslen:
 dnf installer samba
Dette giver os mulighed for at starte processen med at downloade og opdatere de nødvendige pakker til installer samba:

Vi accepterer download og processen starter automatisk samt den respektive installation:

Vi åbner vores grafiske grænseflade og fortsætter med at åbne terminalen fra indstillingen Aktiviteter, vi vil installere en grafisk editor For at redigere Samba -konfigurationsfilerne indtaster vi følgende kommando:

 yum installer leafpad

Vi accepterer download og starter automatisk installationsprocessen. Vi skal vente på, at de respektive pakker downloades og installeres.

Dernæst går vi videre til deaktiver Selinux så der ikke er nogen anomali med Samba -konfigurationen, til dette vil vi udføre kommandoen:

 nano / etc / selinux / config
Der vises et vindue med informationerne relateret til selinux -parametrene:

Vi ændrer værdien SELINUX = håndhævelse til SELINUX = deaktiveret og vi gemmer ændringerne ved hjælp af:

Ctrl + Shift + O.

Vi forlader redaktøren ved hjælp af kombinationen:

Ctrl + Shift + X

Vi går videre til genstart systemet ved hjælp af kommando:

 genstart
Når systemet er genstartet, fortsætter vi til installere de nødvendige pakker for at Samba fungerer korrekt, for dette vil vi udføre følgende kommando:
 yum installer kopper-libs samba samba-fælles samba-klient
De respektive pakker opdateres.

3. Sådan konfigureres Samba i Fedora


Af sikkerheds- og plejespørgsmål anbefales det at oprette en kopi af vores .conf -fil, for dette vil vi udføre følgende kommando:
 cp /etc/samba/samba.conf /etc/samba/smb.conf.Initial
Næste trin er konfigurere og administrere vores konfigurationsfil smb.conf, for dette vil vi udføre kommandoen:
 nano /etc/samba/smb.conf
Følgende vindue vises:

I dette vindue fortsætter vi med at konfigurere Samba til aktivere fildelingsindstilling mellem klienter. Vi vil finde gruppen Sikkerhed, og vi skal etablere følgende værdier, hvis de ikke er:

 Sikkerhed = userPassdb backend = tdbsam

Disse værdier giver Linux -brugere mulighed for at logge ind på Samba. Vi gemmer ændringerne, hvis de er blevet ændret.

Vi skal konfigurere starten af ​​Samba i vores system, vi har to (2) muligheder:

  • service smb start: vi skal indtaste det hver gang vi vil starte Samba i systemet
  • chkconfig smb på: Aktiverer Samba autostart, når systemet starter

I vores eksempel vil vi bruge chkconfig smb på.

Og senere starter vi servicen med:

 service smb start
Det næste trin, vi skal udføre, er at oprette de brugere, som vi ønsker at kunne forbinde med Samba, til dette vil vi udføre følgende opgaver:

Vi skal oprette en mappe i systemet, hvor alle brugere har adgang, vi udfører kommandoen:

 mkdir -p / home / shares / shared
Bemærk-s Det giver os mulighed for at oprette delinger og delte mapper uden at generere en fejl

Vores næste trin er tilføj den delte mappe til brugergruppen, husk at ejeren af ​​denne mappe er rodbrugeren, som vi skal indtaste følgende kommando for:

 chown -R root: users / home / shares / shared
Efterfølgende vi giver de nødvendige tilladelser til den nævnte mappe ved hjælp af kommando:
 chmod -R ug + rwx eller + rx -w / home / shares / shared
Vores næste opgave er rediger filen smb.conf igen, for dette vil vi udføre kommandoen:
 nano /etc/samba/smb.conf
Når filvinduet er åbent, går vi til slutningen af ​​det og indtaster følgende linjer:
 [allusers] comment = All Userspath = / home / shares / shared valid users = @users forcegroup = brugere opretter maske = 0660 biblioteksmaske = 0771 skrivbar = ja

Vi gemmer ændringerne og forlader editoren. Vi genstarter Samba -tjenesten for at afslutte anvendelsen af ​​ændringerne ved hjælp af kommandoen:

 service smb genstart
BemærkHver gang vi foretager en ændring i smb.conf -filen, skal vi genstarte tjenesten for at anvende ændringerne.

Vi kommer til at tilføje en testbruger, for dette vil vi indtaste kommandoen useradd User_name -m -G users, i vores eksempel vil vi oprette brugeren addadd testsolvetic -m -G users

Hvis vi vil tildele en adgangskode til brugeren testsolvetic, kan vi gøre det ved hjælp af kommandoen:

 passwd brugernavn
I vores tilfælde ville det være passwd proofsolvetic (vi skal indtaste adgangskoden to gange).

For at tildele vores bruger en adgangskode for at få adgang til Samba udfører vi kommandoen:

 Smbpasswd -en brugernavn
I vores eksempel smbpasswd -en solvetiske test

Det næste trin i vores konfiguration er at aktivere firewall'en for at aktivere klientforbindelse, for dette vil vi gå til fanen Aktiviteter og kigge efter firewall -indstillingen og udføre den. Vi klikker på den offentlige mulighed og vi markerer felterne i samba- og samba-klienttjenester.

Nu fra vores Windows -system vil vi indtaste Run -kommandoen:

Den tildelte IP er 192.1680.8. Når du indtaster denne IP fra Windows, skal der vises et vindue, der anmoder om brugernavn og adgangskode for at få adgang til Samba. Hvis vi bruger et Nautilus -system, skal vi indtaste kommandolinjen og indtaste følgende kommando:

 smbclient // hostname / sharename -U User_name
På denne måde kan vi konfigurere vores Samba -server til at dele filer med andre klienter.

I dette eksempel opretter vi forbindelsen via et Windows 7 -operativsystem, til dette indtaster vi kombinationen:

Vi trykker på OK, og vi vil se, at vinduet åbnes med vores delte mappe

Denne måde vi kan dele vores filer mellem Windows -klienter og Linux -klienter via Samba. Vi kan køre vores tests ved hjælp af virtuelle værktøjer som VMware eller VirtualBox til at teste omfang uden at påvirke produktiviteten i vores organisationer og dermed undersøge de forskellige muligheder i dybden.

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave