Installera Samba - Konfiguration och steg för steg-installation av Samba

Innehållsförteckning:

Anonim

Introduktion till Samba

Innan vi går in på installationsstegen, låt oss ta en liten introduktion om Samba och vad allt det erbjuder oss när vi väljer att arbeta med Linux eller Unix-system främst.

1. Samba är öppen källkodsprogram, tillhandahåller Windows interoperabilitetssvit för program för Linux och Unix.

2. Samba tillhandahåller säkra och stabila, snabba fil- och utskriftstjänster för klienter som använder SMB- och CIFS-protokoll, liksom alla versioner av DOS, Windows, Linux och andra.

3. Samba ger nätverksadministratörer flexibilitet för att konfigurera, konfigurera och välja system och utrustning.

4. Samba består av två huvudprogram, dvs. smbd och nmbd. De ska implementera fyra CIFS-tjänster -

  • Fil- och utskriftstjänster
  • Autentisering och auktorisation
  • Namnupplösning
  • Tjänstmeddelande (surfar)

5. Smbd hanterar också delningsläge och autentisering och godkännande för användarläge för att skydda delade filer och utskriftstjänster genom att kräva lösenord.

6. Nmbd hanterar namnupplösningen och bläddrar delar av de fyra som nämns ovan och detta görs med hjälp av NetBIOS

7. Samba tillhandahåller följande verktyg -

  • Smbclient - Används från Unix-system för att ansluta till fjärr-SMB-delning, filöverföring osv
  • Nmblookup - Används för att hitta NetBIOS-namn i nätverket och titta på deras IP-adresser.
  • Swat - Står för Samba webbadministrationsverktyg, som används för att konfigurera samba på distans via en webbläsare

8. Samba 3.0 används idag.

Installationssteg -

Innan installationen finns följande förutsättningar -

  1. Ubuntu LTS
  2. LAN för fildelning ett syfte.

Observera att det är bättre att installera samba med binärt paket och det här sättet är lättare än att installera det från källpaketet. Det beror på att all för-kompileringskonfiguration redan är klar och pakethållaren också tar hand om konfigurationsproblem.

Det finns tre populära metoder för distribution av binärt paket-

Steg 1: Binära tarbollar (generiska tarbollar i första hand)

  • Installera en Tarball

Sambas källkod distribueras tarballform, Verktygen som används för att extrahera data från en binär tarball är samma som de som används för att hantera en tarball som innehåller källkod: tar och ett komprimeringsprogram som gzipor bzip2

Använd följande kommando för att packa upp tarball från rotkatalogen

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

Observera att när du installerar samba första gången kommer tarball inte att skapa ett problem.

  • Installera ett FreeBSD-paket

FreeBSD levereras med paket lagrade som tarballar. För att installera ett av dessa paket direkt, inklusive Samba-paketet, använder du pkg_add eller sys installationsverktyget.

pkg_add samba-version.tbz

Om det inte uppstår några fel, betyder det att samba har installerats korrekt.

Steg 2: RPM

  • Installera en varvtal

Binära varvtal är i princip komprimerade cpio-arkiv med några extra bitar tillagda. Dessa extrafunktioner hjälper OS att hålla en databas över installerade paket och filer som liknar den som FreeBSD har med hjälp av sina paketverktyg

Kommandot som används för samba-installation via RPM är som följer -

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

Steg 3: Debian-paket

Debian GNU / Linux och dess derivat inkluderar pakethanteringsverktyg som motsvarar RPM-verktygen. Kärnverktyget för paketinstallation under Debian är dpkg.

Vi kan installera samba via dkpg med följande kommando

dpkg -i samba_version-minorversion.deb

Samba-installation med apt-get-pakethanteraren kan göras med följande steg

Detta kommando bör lokalisera och installera samba-paketet samt alla paket som det beror på, till exempel samba-common.

apt-get install samba

Detta kommando fungerar dock endast om verktygen för Advanced Package Tools (APT) är korrekt konfigurerade. En grundläggande konfiguration innebär att redigera / etc / apt / källorna. listfilen för att hänvisa till installations-CD-ROM-skivorna eller vissa lämpliga FTP-webbplatser.

Därför kan ovannämnda steg användas för att installera samba.

Låt oss nu se nästa steg.

Konfigurera och köra Samba-

1. Konfigurationsfilen för samba är /etc/samba/smb.conf. Se till att hålla filen uppdaterad enligt samba release som installerats i ditt system.

2. Det rekommenderas också att ta säkerhetskopiering av den här filen och kommandot man kan hänvisa till för detta är -

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

3. När du installerar samba först skriver du följande kommandon -

  1. nmbd -D
  2. smbd -D

-D hänvisar till demonläget för att köra.

4. Utför följande kommandon för att verifiera att servrar körs -

ps ax | grep mbd

5. Om du inte ser någon utgång eller bara grep-kommandot i sig, är chansen att Samba inte kan hitta sin konfigurationsfil, smb.conf. Man kan använda find-kommando för detta, som är som följer-

hitta / -namn “smb.conf”

Låt oss nu se lite på samba master browser -

1. Tilldela huvudwebbläsaren: En dator per nätverkssegment (mer specifikt ett IP-subnät) fungerar som en huvudwebbläsare.

2. Hitta huvudwebbläsaren: Kunder måste kunna hitta huvudwebbläsarens dator

3. Spannande subnät: Vissa av de mekanismer som SMB / CIFS använder för att implementera surfning fungerar inte bra över subnät.

4. Integrera resurser för klienter , nätverk och server: Vissa klienter, inklusive Microsoft Windows, försöker presentera lokala resurser, hela nätverk och serverresurser i en enda lista, vilket gör att raderna mellan dessa typer av resurser blir användare i ögonen. Klienterna utför denna integration, men protokollen måste ha tillräcklig täckning för att inte lämna några luckor.

5. Att hantera problem med användargränssnittet: Klienter som använder nätverkssökning måste ha något sätt att presentera denna information för användare. Detta är inte ett protokollfråga, men beslut om protokolldesign påverkar kundens användargränssnitt.

Rekommenderade artiklar

Detta har varit en guide för att installera Samba. Här diskuterade vi konceptet, förkrav, konfiguration och steg för att installera Samba. Du kan också gå igenom våra andra föreslagna artiklar för att lära dig mer -

  1. Installera Docker
  2. Hur installerar du Magento?
  3. Användning av hallon Pi
  4. Topp 5 typer av interoperabilitetstest
  5. Magento-versioner | Olika funktioner