Slik installerer og konfigurerer du Samba på Ubuntu 14.10

ubuntu samba

Samba er en implementering av tjenester og protokoller som er kompatible med SMB (nå kalt CIFS) som Windows-datamaskiner kommuniserer med hverandre: Den ble utviklet av Andrew Tridgell gjennom reverse engineering, ved hjelp av Wireshark-stil trafikkspillere (tidligere kjent som Ethereal) å tilby kompatibilitet i * nix-miljøer, noe som var nødvendig for å unngå å bli isolert i bedrifts- og utdanningsmiljøer der flere plattformer vanligvis eksisterer sammen (Windows, Linux, Mac OS X).

La oss se da hvordan du installerer og konfigurerer Samba på Ubuntu 14.10 Utopic Unicorn, klar for tilby anonyme aksjer og også sikrere aksjer der det er nødvendig å autentisere for å få tilgang, for å tilby filer til alle typer brukere. Og vi starter fra basen at vi har installert Ubuntu 14.10-serveren, versjonen av Canonical distro dedikert til disse sakene, med en fast IP-adresse på 192.168.1.100; I tillegg til dette, vil vi selvfølgelig trenge noe annet utstyr i samme lokale nettverk, og innenfor den samme arbeidsgruppen, for å teste hvordan alt er konfigurert.

Installer Samba

For å begynne med skal vi installere Samba-pakkene, noe veldig enkelt siden de er en del av de offisielle arkivene:

# apt-get install samba samba-common python-glade2 system-config-samba

Konfigurer Samba

konfigurer samba

Nå må vi redigere /etc/samba/smb.conf-filen, som er den som har hele konfigurasjonen til Samba-serveren vår. Før dette tar vi en sikkerhetskopi av den nåværende filen:

# cp /etc/samba.conf /etc/samba/smb.conf.back

Nå hvis vi redigerer hovedfilen:

# nano /etc/samba/smb.conf

Vi redigerer [global] -delen, som er hvor vi spesifiserer navnet på arbeidsgruppen, strengen den er identifisert med i det lokale nettverket, netbios navn, sikkerhetstype og andre. Vi lar det være som følger (vi kan endre de tre første parametrene hvis vi ønsker det):

[global]
arbeidsgruppe = WORKGROUP
serverstreng = Samba-server% v
netbios navn = ubuntu
sikkerhet = bruker
kart til gjest = dårlig bruker
dns proxy = nei

Deretter går vi godt ned i filen, til delen som sier 'Del definisjoner' og det starter med [Anonym]. Der legger vi til (selvfølgelig kan vi endre banen til mappen vi skal dele):

[Anonym]
sti = / samba / anonym
blar gjennom = ja
skrivbar = ja
gjest ok = ja
skrivebeskyttet = nei

Nå starter vi om samba-server:

# tjeneste smbd omstart

Et par aspekter å vurdere er det faktum at mappen vi skal tilby for anonym tilgang må eksistere i vårt filsystem og også være tilgjengelig for alle brukere, det vil si når du lister den opp med:

ls-l

Det skal vise oss lese- og utføre tillatelser for alle, det vil si drwxr-xr-x, eller 755 i numerisk sjargong. Hvis dette ikke er tilfelle, må vi gjøre det slik (vi endrer 'mappe for å dele' med navnet og banen vi ønsker):

# chmod -R 0755 / sharefolder

Når vi har konfigurert anonym tilgang la oss gjøre det samme med ham passord begrenset tilgang, og dette er noe som tar litt mer arbeid, så la oss komme i gang. Først av alt, siden vi i den generelle konfigurasjonen konstaterte at sikkerheten er gjennom brukerbetyr dette at for å få tilgang til de beskyttede mappene, må vi gjøre det ved å bruke brukernavnet og passordet som finnes på serveren Ubuntu 14.10 Utopic Unicorn, og derfor må vi opprette den kontoen (vi kan bruke navnet vi ønsker, i stedet for brukereamba som vi har gjort):

# useradd usersamba -G sambashare

Vi skriver inn brukerens passord når du blir bedt om det, og legger deretter til samba-passordet:

# smbpasswd -a brukereamba

Vi blir også bedt om å oppgi passordet to ganger, hvoretter brukeren vi har opprettet allerede vil ha sitt Samba-passord. Nå må vi legge til konfigurasjonsalternativene for å dele en passordbeskyttet mappe, så vi åpner Samba-konfigurasjonsfilen for redigering på nytt.

# nano /etc/samba/smb.conf

Vi legger til:

[sikker tilgang]
sti = / hjem / samba / delt
gyldige brukere = @sambashare
gjest ok = nei
skrivbar = ja
blar gjennom = ja

Mappen / hjem / samba / delt må ha lest, skrevet og utført tilgang for hele sambashare-gruppen, så for dette skal vi utføre:

# chmod -R 0770 / home / samba / shared

#chown -R root: sambashare / home / samba / shared

Det er det, vi har allerede klart konfigurer Sambog med dette kan vi få tilgang til denne mappen fra hvilken som helst datamaskin i det lokale nettverket som er en del av arbeidsgruppen ARBEIDSGRUPP, og ved å gjøre det kan vi til og med lagre passordet for fremtidig raskere tilgang fra Windows, Mac OS X eller fra andre Linux-datamaskiner.

Videoredigering
Relatert artikkel:
Beste gratis videoredigerere for Ubuntu

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Ringer sa

    Takk for bidraget, men jeg tror det kompliserer livet ditt litt. Hvis du setter musen over en mappe med høyre knapp, vises alternativet "delt ressurs i det lokale nettverket", ganske enkelt ved å aktivere den, ubuntu installerer og konfigurerer automatisk alt det som trengs for å få det til å fungere.

    1.    Willy klew sa

      Det er sant, Bellman

      Men vi ønsket å vise hvordan ting gjøres "for hånd", ikke fordi vi liker å komplisere oss selv, men fordi ideen er at prosessen læres. Så hvis vi noen gang må gjøre noe mer komplisert, som å gi tilgang til bestemte brukere, men ikke andre, eller la skrivebeskyttet tilgang til alle og skrive tilgang til en bestemt gruppe, vil vi vite hvordan vi gjør det.
      Takk for kommentaren! Hilsener

      1.    luismedina23 sa

        Det å gi tilgang til noen brukere og andre vil ikke være bra å lære.

  2.   Avelino De Sousa (@desousavelino) sa

    Hei, det er flott, innlegget ditt har hjulpet meg, takk, for øvrig har jeg Ubuntu Gnome 14.10 installert og jeg kan ikke åpne LibreOffice. Har du noen veiledning eller noe for å løse det? en hilsen.

  3.   tron sa

    Veldig godt forklart ... men det fungerer ikke for meg, det er ikke på grunn av opplæringen, jeg vet ikke hvorfor.

    Jeg er med kde og det er ikke mulig jeg ser mappene, men da har jeg ikke tillatelser. For en prøvelse

  4.   Willy klew sa

    Hei tron, hvilken melding får du fra systemet?

    Har du lagt til brukerne som brukere av sambashare-gruppen og også som systembrukere?

    1.    tron sa

      Hei Willy takk for svaret.

      Jeg vet ikke om jeg gjør en feil, min intensjon var å opprette en bruker, for eksempel luis og legge den til i samba-delingsgruppen, og det er det.

      Feilen det gir meg er manglende tillatelser.

  5.   Mike sølv sa

    Hei, kan du hjelpe meg med å konfigurere en katalog med mapper som de må få tilgang til med bruker og passere, men en av brukerne skal ikke gå inn i x-mappen?

    Utmerket veileder!

  6.   yakon79 sa

    Beklager, men det er en liten feil i følgende linje:

    cp /etc/samba.conf /etc/samba/smb.conf.back, den riktige ville være:

    cp /etc/samba/samba.conf /etc/samba/smb.conf.back

    Bortsett fra det, er innlegget flott

  7.   David figueroa sa

    Utmerket venn, ditt bidrag. Jeg har prøvd å gi visse brukere tilgang til denne typen delte mapper, og jeg kan ikke få utgang.

  8.   iamneox sa

    God ettermiddag,

    Beklager ulempen, men jeg kan ikke opprette tilgangene riktig ...

    Jeg kan se mappene når jeg kobler til \\ ip
    men når jeg vil få tilgang til mappen med "sikker tilgang" får jeg beskjeden om at .. "ikke kan få tilgang"

    Det ser ut til at jeg har angitt feil brukernavn og passord, men nei, jeg har sjekket og det er riktig.

    Vedlagt skjermbilde av meldingen:

    http://gyazo.com/b50a36dfa3b11b726063021a5d830f7b

    Takk på forhånd.

  9.   yomopa sa

    hei noen hjelpe meg fra ubuntu Jeg ser hele det lokale nettverket og alle datamaskinene i det, men fra en pc med win 7 viser det ikke serveren med ubuntu belastning på nettverket alle de andre, men ikke ubuntu…. takket være ditt raske svar

  10.   abakuk sa

    Hei bra innlegg Jeg brukte det grafiske grensesnittet for å installere det, og alt fungerer. Men når det er elektriske problemer når du starter serveren, må du starte samba-tjenestene manuelt, og jeg kan ikke få det til å starte automatisk når du starter systemet. Kan du hjelpe meg?

  11.   aa sa

    ikke fungerer

  12.   gjøreciee sa

    mmmmmmmmmmmmmmmm hvor interessant jeg vil ha den på når den bare slås på

  13.   Anonym sa

    Det kommer ikke ut, det er flere ting som er galt i opplæringen, noen navn er blandede og tillatelsene kan ikke være

  14.   mørk sa

    Innlegget er bra, selv om du må oppdatere det for Ubuntu 16.04.

  15.   Jorge Mint sa

    Jeg er enig med Dark. Innlegget er veldig bra, men du må oppdatere det til Ubuntu 16.04.
    Fra allerede tusen takk.
    Utmerket arbeid +10

  16.   samuel sa

    Hei, jeg ønsket å installere en lampeserver i ubuntu 16, men da jeg prøvde å lagre databaser med min SQL, fortalte den meg en php-feil, at jeg ikke hadde mysql-modulen, etter så mye forskning fant jeg ingen konkret løsning, så Jeg bestemte meg for å installere serveren min i Ubuntu 14, jeg kom tilbake hit, men hadde alt allerede installert når jeg prøver å åpne en mappe fra en annen maskin med windows, det sender meg en feil som sier at legitimasjonen min sannsynligvis ikke har tillatelsene, og etter den feilen sier at tilgang ikke lenger er tilgjengelig, jeg har prøvd å løse det, men jeg kan bare ikke, noen hjelper meg?

  17.   Amigo sa

    Takket være den første må du selvfølgelig ha litt sunn fornuft med hensyn til riktig vei til katalogen.
    Hilsener.

  18.   José Luis sa

    God morgen, jeg gratulerer deg med lidenskapen du legger i disse problemene, jeg handler mer om elektronikk enn programmering, men jeg liker ubuntu fordi de gjør det uselvisk og med en unik appell.
    Takk for hans lære.
    Gratulerer med fotball, jeg er en fan av munn, fra Argentina.
    Klem.

  19.   apparatreparasjon sa

    Veldig nyttig, denne artikkelen har vært bra for meg, og jeg kan installere Samba riktig, hilsen.

  20.   Hugo garcia sa

    Utmerket guide, han hjalp meg veldig. Det jeg ikke forstår, er at du må gi tillatelser 755 til den delte mappen, men da er det indikert at den må få tillatelse 770.
    Det fungerte perfekt for meg, men det spørsmålet gjenstår.

  21.   trekke sa

    Bra innlegg. Det har fungert perfekt for meg. Jeg hallusinerer med folk som klager som om noe skylder dem, eller den typiske Tolosabos av "det er lettere med høyre knapp og ..." Jeg ville ikke ha tålmodighet til å gjøre dette gratis ... muntre opp!

  22.   Abelardo sa

    Hei

    Jeg har fulgt trinnene for å dele mappene, men jeg kan ikke se filene i dem fra macen jeg bruker for å koble til Ubuntu.

    Takk for artikkelen som, langt fra feilene, veldig godt forklarer fremgangsmåten som skal følges.

    Hilsen.

  23.   panchis sa

    God ettermiddag, jeg liker ideen om å installere samba for hånd, men jeg vil vurdere at "for hånd" ville det være fra kildekoden uten å måtte utføre apt-get install samba, men å installere alle avhengigheter og bruke kommandoene: ./konfigurer, lag og installer vil være en ganske enkel prosess! Hilsen 😀