Installer Samba - Konfiguration og trin for trin installation af Samba

Indholdsfortegnelse:

Anonim

Introduktion til Samba

Inden vi går ind i installationstrinnene, lad os have en lille introduktion om Samba og hvad alt det tilbyder os, når vi vælger at arbejde med Linux eller Unix-systemer primært.

1. Samba er open source software, leverer windows interoperabilitets suite af programmer til Linux og Unix.

2. Samba leverer sikre og stabile, hurtige fil- og udskrivningstjenester til klienter, der bruger SMB- og CIFS-protokoller, ligesom alle versioner af DOS, Windows, Linux og andre.

3. Samba giver netværksadministratorer fleksibilitet til at opsætte, konfigurere og vælge systemer og udstyr.

4. Samba består af to hovedprogrammer, dvs. smbd og nmbd. De skal implementere fire CIFS-tjenester -

  • Fil- og udskrivningstjenester
  • Godkendelse og autorisation
  • Navneopløsning
  • Servicemeddelelse (browsing)

5. Smbd håndterer også delingstilstand og brugertilstandsgodkendelse og autorisation til at beskytte delte filer og printtjenester ved at kræve adgangskoder.

6. Nmbd håndterer navneopløsningen og gennemsøger dele af de fire nævnte ovenfor, og dette gøres ved hjælp af NetBIOS

7. Samba leverer følgende værktøjer -

  • Smbclient - Bruges fra Unix-system til at oprette forbindelse til ekstern SMB-deling, filoverførsel osv
  • Nmblookup - Bruges til at finde NetBIOS-navne på netværket og se deres IP-adresser.
  • Swat - Står til Samba Webadministrationsværktøj, der bruges til at konfigurere samba eksternt via en webbrowser

8. Samba 3.0 bruges i disse dage.

Installation trin -

Før installation er følgende forudsætninger der -

  1. Ubuntu LTS
  2. LAN til fildeling af et formål.

Bemærk, at det er bedre at installere samba ved hjælp af binær pakke, og denne måde er lettere end at installere den fra kildepakken. Det skyldes, at al konfigurationen før kompilering allerede er udført, og pakkevedligeholderen også sørger for konfigurationsproblemer.

Der er tre populære metoder til distribution af binær pakke-

Trin 1: Binære tarballs (Generelt Tarballs primært)

  • Installation af en Tarball

Sambas kildekode er distribueret tarball-form. Værktøjerne, der bruges til at udtrække data fra en binær tarball, er de samme som dem, der bruges til at håndtere en tarball, der indeholder kildekode: tar og et komprimeringsprogram, såsom gzipor bzip2

Brug følgende kommando til at pakke ud tarball fra rodkataloget

tar -xvzf /path/to/samba-version.tar.gz

Bemærk, at mens du installerer samba første gang, oprette tarball ikke et problem.

  • Installation af en FreeBSD-pakke

FreeBSD sendes med pakker, der er gemt som tarballs. Hvis du vil installere en af ​​disse pakker direkte, inklusive Samba-pakken, skal du bruge pkg_add eller sys-installationsværktøjet.

pkg_add samba-version.tbz

Hvis der ikke opstår nogen fejl, betyder det at samba er installeret korrekt.

Trin 2: RPM'er

  • Installation af et omdrejningstal

Binære omdrejningstal er dybest set komprimerede cpio-arkiver med nogle ekstra bits tilføjet. Disse ekstra funktioner hjælper OS med at opbevare en database med installerede pakker og filer, der ligner den, som FreeBSD vedligeholder ved hjælp af dets pakkeværktøjer

Kommandoen, der bruges til samba-installation via RPM, er som følger -

rpm -Uvh samba-version-minor version.arch.rpm

Trin 3: Debian-pakker

Debian GNU / Linux og dets derivater inkluderer pakkehåndteringsværktøjer, der svarer til RPM-værktøjerne. Hovedværktøjet til pakkeinstallation under Debian er dpkg.

Vi kan installere samba via dkpg ved hjælp af følgende kommando

dpkg -i samba_version-minorversion.deb

Samba-installation ved hjælp af apt-get-pakkehåndtering kan udføres ved hjælp af følgende trin

Denne kommando skal lokalisere og installere samba-pakken samt alle pakker, som den afhænger af, f.eks. Samba-common.

apt-get installere samba

Denne kommando fungerer dog kun, hvis hjælpeprogrammerne Advanced Package Tools (APT) er konfigureret korrekt. En grundlæggende konfiguration involverer redigering af / etc / apt / kilder. listefil for at henvise til installations-cd-rom’erne eller nogle passende FTP-steder.

Derfor kan de ovennævnte trin bruges til at installere samba.

Lad os nu se det næste trin.

Konfigurer og kør Samba-

1. Konfigurationsfilen til samba er /etc/samba/smb.conf. Sørg for at holde denne fil opdateret som pr. Sambaudgivelse installeret i dit system.

2. Det anbefales også at tage sikkerhedskopi af denne fil, og den kommando, man kan henvise til for dette, er -

cp -pf /etc/samba/smb.conf /etc/samba/smb.conf.bak

3. Skriv først følgende kommandoer, når du først installerer samba -

  1. nmbd -D
  2. smbd -D

-D henviser til dæmontilstanden for at køre.

4. For at bekræfte, at servere kører, skal du udføre følgende kommandoer -

ps ax | grep mbd

5. Hvis du ikke ser noget output eller kun selve grep-kommandoen, er chancerne for, at Samba ikke kan finde dens konfigurationsfil, smb.conf. Man kan bruge find-kommando til dette, som er som følger-

find / -name “smb.conf”

Lad os nu se lidt på samba master browser -

1. Tildeling af masterbrowser: En computer pr. Netværkssegment (mere specifikt et IP-subnet) fungerer som en masterbrowser.

2. Placering af masterbrowser: Klienter skal være i stand til at lokalisere masterbrowsercomputeren

3. Spænding af undernet: Nogle af de mekanismer, som SMB / CIFS bruger til at implementere browsing, fungerer ikke godt på tværs af undernet.

4. Integrering af klienter, netværk og serverressourcer : Nogle klienter, inklusive Microsoft Windows, forsøger at præsentere lokale, hele netværks- og serverressourcer på en enkelt liste, der slører linjerne mellem disse typer ressourcer i brugernes øjne. Klienterne udfører denne integration, men de involverede protokoller skal give tilstrækkelig dækning til ikke at efterlade nogen huller.

5. Adressering af brugergrænsefladespørgsmål: Kunder, der bruger netværks browsing, skal have en eller anden måde at præsentere disse oplysninger til brugere. Dette er ikke et protokolproblem, men protokoldesignbeslutninger påvirker klientens brugergrænseflade.

Anbefalede artikler

Dette har været en guide til at installere Samba. Her diskuterede vi konceptet, forudsætninger, konfiguration og trin til at installere Samba. Du kan også gennemgå vores andre foreslåede artikler for at lære mere -

  1. Installer Docker
  2. Sådan installeres Magento?
  3. Anvendelser af hindbærpi
  4. Top 5 typer af interoperabilitetstest
  5. Magento versioner | Forskellige funktioner