Network Administration: Linux Samba Basics

August 1  by Eliza

Samba refererer til en fil- og skriverdeling program som lar Linux for å etterligne en Windows-fil og print server, slik at Windows-maskiner kan bruke felles Linux-kataloger og skrivere. Hvis du ønsker å bruke Linux som en fil eller print server i et Windows-nettverk, youâ € ™ ll trenger å vite hvordan å danse Samba.

Fordi Linux og Windows har så forskjellige filsystemer, canâ du € ™ t lage en Linux filserver rett og slett ved å gi Windows-brukere tilgang til Linux-kataloger. Windows klientmaskiner wouldnâ € ™ t være i stand til å få tilgang til filer i Linux-kataloger. For mange forskjeller mellom filsystemer. For eksempel:

  • Linux filnavn og små bokstaver, mens Windows-filnavn er ikke. For eksempel, i Windows, file1.txt og file1.txt er den samme filen. I Linux, theyâ € ™ re forskjellige filer.
  • I Linux, perioder aren € ™ t brukes til å betegne filtyper. Linux filnavn don t bruke utvidelser € ™.
  • Windows har filattributtene som read-only og arkiv. Linux doesnâ € ™ t har disse.

Mer fundamentalt, bruker Windows nettverk en protokoll kalt SMB, som står for Server Message Block, for å administrere utveksling av fildata blant filservere og klienter. Linux ikke? € ™ t ha SMB støtte innebygd.

Thatâ € ™ s hvorfor Samba er nødvendig. Samba er et program som etterligner oppførselen til en Windows-basert filserver ved å implementere SMB-protokollen. Så når du kjører Samba på en Linux-server, kan du se Windows-maskiner på nettverket Linux serveren som om det var en Windows-server.

Som en Windows-server, fungerer Samba ved å utpeke visse kataloger som aksjer. En aksje er rett og slett en katalog thatâ € ™ s gjort tilgjengelig for andre brukere via nettverket. Hver aksje har følgende elementer:

  • Del Navn: Navnet som aksjen er kjent over nettverket. Del navnene bør være åtte tegn når det er mulig.
  • Sti: Banen til katalogen på Linux-datamaskin thatâ € ™ s blir delt, slik som \ Users \ Doug.
  • Beskrivelse: En ett-linje beskrivelse av aksjen.
  • Adkomst: En liste over brukere eller grupper som har fått tilgang til delingen.

Samba inkluderer også en klient program som lar en Linux datatilgang Windows filservere.

Hvorfor gjorde Sambaâ € ™ s utviklere velger å kalle sitt program Samba? Rett og slett fordi den protokollen som Windows fil- og printservere bruker for å kommunisere med hverandre kalles SMB, som står for Server Message Block. Legg et par vokaler til SMB, og du får Samba.