Installer Samba - Konfigurasjon og trinnvis installasjon av Samba

Innholdsfortegnelse:

Anonim

Introduksjon til Samba

La oss ta en liten introduksjon om Samba og hva alt det gir oss når vi velger å jobbe med Linux eller Unix-systemer før vi begynner på installasjonstrinnene.

1. Samba er åpen kildekode-programvare, tilbyr interoperabilitetssuite av programmer for Linux og Unix.

2. Samba tilbyr sikre og stabile, raske fil- og utskriftstjenester for klientene som bruker SMB- og CIFS-protokoller, som alle versjoner av DOS, Windows, Linux og andre.

3. Samba gir nettverksadministratorer fleksibilitet til å sette opp, konfigurere og velge systemer og utstyr.

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

  • Fil- og utskriftstjenester
  • Godkjenning og autorisasjon
  • Navneoppløsning
  • Tjenestemelding (surfing)

5. Smbd håndterer også delingsmodus og brukermodusgodkjenning og autorisasjon for å beskytte delte filer og utskriftstjenester ved å kreve passord.

6. Nmbd håndterer navneoppløsningen og blar gjennom deler av de fire som er nevnt ovenfor, og dette gjøres ved hjelp av NetBIOS

7. Samba tilbyr følgende verktøy -

  • Smbclient - Brukes fra Unix-system for å koble til ekstern SMB-deling, filoverføring osv
  • Nmblookup - Brukes til å finne NetBIOS-navn på nettverk, se på IP-adressene deres.
  • Swat - Står for Samba Web Administration Tool, brukes til å konfigurere samba eksternt via en nettleser

8. Samba 3.0 brukes i disse dager.

Installasjonstrinn -

Før installasjon er følgende forutsetninger -

  1. Ubuntu LTS
  2. LAN for fildeling av et formål.

Merk at det er bedre å installere samba ved hjelp av binær pakke, og denne måten er enklere enn å installere den fra kildepakken. Det er fordi all konfigurering av pre-kompilering allerede er utført, og pakkevedlikeholderen også tar seg av konfigurasjonsproblemer.

Det er tre populære metoder for distribusjon av binær pakker-

Trinn 1: Binære tarballer (Generiske tarballer primært)

  • Installere en Tarball

Sambas kildekode er distribuert tarballform. Verktøyene som brukes til å hente ut data fra en binær tarball er de samme som de som brukes til å håndtere en tarball som inneholder kildekode: tjære og et komprimeringsprogram som gzipor bzip2

Bruk følgende kommando for å pakke ut tarball fra rotkatalogen

tjære -xvzf /path/to/samba-version.tar.gz

Merk at mens du installerer samba første gang, vil ikke tarball opprette noe problem.

  • Installere en FreeBSD-pakke

FreeBSD sendes med pakker som er lagret som tarballer. Hvis du vil installere en av disse pakkene direkte, inkludert Samba-pakken, bruker du pkg_add eller sys installasjonsverktøyet.

pkg_add samba-version.tbz

Hvis det ikke vises noen feil, betyr det at samba er riktig installert.

Trinn 2: RPM

  • Installere en turtall

Binære omdreininger er i utgangspunktet komprimerte cpio-arkiver med noen ekstra biter lagt til. Disse ekstra funksjonene hjelper operativsystemet med å opprettholde en database med installerte pakker og filer som ligner den FreeBSD opprettholder ved hjelp av pakkeverktøyene

Kommandoen som brukes til samba-installasjon via RPM er som følger -

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

Trinn 3: Debian-pakker

Debian GNU / Linux og dets derivater inkluderer pakkehåndteringsverktøy som tilsvarer RPM-verktøyene. Kjerneverktøyet for pakkeinstallasjon under Debian er dpkg.

Vi kan installere samba via dkpg ved å bruke følgende kommando

dpkg -i samba_version-minorversion.deb

Samba-installasjon ved bruk av apt-get-pakkehåndtering kan gjøres ved å følge trinnene nedenfor

Denne kommandoen skal finne og installere samba-pakken, så vel som alle pakker den er avhengig av, for eksempel samba-common.

apt-get install samba

Denne kommandoen fungerer imidlertid bare hvis Advanced Package Tools (APT) -verktøyene er riktig konfigurert. En grunnleggende konfigurasjon innebærer redigering av / etc / apt / kilder. listefil for å se på installasjons-CD-ROM-er eller noen passende FTP-nettsteder.

Derfor kan de ovennevnte trinnene brukes til å installere samba.

La oss se neste trinn.

Konfigurer og kjør Samba-

1. Konfigurasjonsfilen for samba er /etc/samba/smb.conf. Sørg for å holde denne filen oppdatert som per samba utgivelse installert i systemet ditt.

2. Det anbefales også å ta sikkerhetskopi av denne filen, og kommandoen man kan henvise til for denne er -

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

3. Når du først installerer samba, skriver du følgende kommandoer -

  1. nmbd -D
  2. smbd -D

-D viser til demonmodus for løping.

4. For å bekrefte at servere kjører, utfører du følgende kommandoer -

ps ax | grep mbd

5. Hvis du ikke ser noe output eller bare grep-kommandoen, er sjansen stor for at Samba ikke finner konfigurasjonsfilen, smb.conf. Man kan bruke find-kommando for dette, som er som følger-

finn / -navn “smb.conf”

La oss nå se litt på samba master browser -

1. Tildeling av Master Browser: En datamaskin per nettverkssegment (nærmere bestemt et IP-subnett) fungerer som en master browser.

2. Finne hovedleseren: Klienter må kunne finne hovedlesercomputeren

3. Spennende undernett: Noen av mekanismene som SMB / CIFS bruker for å implementere surfing fungerer ikke bra på tvers av undernett.

4. Integrere klient-, nettverks- og serverressurser: Noen klienter, inkludert Microsoft Windows, prøver å presentere lokale, hele nettverks- og serverressurser i en enkelt liste, som gjør uskarpe linjer mellom disse ressursene i brukernes øyne. Klientene utfører denne integrasjonen, men protokollene som er involvert, må gi tilstrekkelig dekning til å ikke etterlate hull.

5. Adressering av brukergrensesnittproblemer: Klienter som bruker nettverkssurfing må ha en måte å presentere denne informasjonen for brukere. Dette er ikke et protokollproblem, men beslutninger om protokolldesign påvirker kundens brukergrensesnitt.

Anbefalte artikler

Dette har vært en guide for å installere Samba. Her diskuterte vi konseptet, forhåndsrekvisisjoner, konfigurasjon og trinn for å installere Samba. Du kan også gå gjennom andre foreslåtte artikler for å lære mer -

  1. Installer Docker
  2. Hvordan installerer Magento?
  3. Bruker av bringebær Pi
  4. Topp 5 typer interoperabilitetstesting
  5. Magento versjoner | Ulike funksjoner