Så här installerar och konfigurerar du Samba på Ubuntu 14.10

ubuntu samba

Samba är en implementering av tjänster och protokoll som är kompatibla med SMB (nu kallad CIFS) med vilken Windows-datorer kommunicerar med varandra: Det utvecklades av Andrew Tridgell genom omvänd teknik, med hjälp av Wireshark-stil trafik grabbers (tidigare känd som Ethereal) att erbjuda kompatibilitet i * nix-miljöer, något som behövdes för att undvika att isoleras i företags- och utbildningsmiljöer där flera plattformar vanligtvis existerar (Windows, Linux, Mac OS X).

Låt oss se då hur man installerar och konfigurerar Samba på Ubuntu 14.10 Utopic Unicorn, redo för erbjuda anonyma aktier och även säkrare aktier där det är nödvändigt att autentisera för att komma åt, för att kunna erbjuda filer till alla typer av användare. Och vi går från basen att vi har installerat Ubuntu 14.10-servern, den version av Canonical distro som är dedikerad till dessa frågor, med en fast IP-adress 192.168.1.100; Utöver detta behöver vi naturligtvis lite annan utrustning i samma lokala nätverk och inom samma arbetsgrupp för att testa hur allt har konfigurerats.

Installera Samba

Till att börja med kommer vi att installera Samba-paketen, något mycket enkelt eftersom de är en del av de officiella förvaren:

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

Konfigurera Samba

konfigurera samba

Vad vi nu måste göra är att redigera filen /etc/samba/smb.conf, som är den som har all konfiguration av vår Samba-server. Innan detta gör vi en säkerhetskopia av den aktuella filen:

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

Nu om vi redigerar huvudfilen:

# nano /etc/samba/smb.conf

Vi redigerar avsnittet [global], var det är vi anger arbetsgruppens namn, strängen som den identifieras med i det lokala nätverket, netbios namn, säkerhetstyp och andra. Vi lämnar det enligt följande (vi kan ändra de tre första parametrarna om vi vill):

[global]
arbetsgrupp = ARBETSGRUPP
serversträng = Samba-server% v
netbios name = ubuntu
säkerhet = användare
karta till gäst = dålig användare
dns proxy = nej

Därefter går vi bra ner i filen, till avsnittet som säger "Dela definitioner" och det börjar med [Anonym]. Där lägger vi till (naturligtvis kan vi ändra sökvägen till mappen som vi ska dela):

[Anonym]
sökväg = / samba / anonym
surfbar = ja
skrivbar = ja
gäst ok = ja
läs bara = nej

Nu startar vi om samba-server:

# service smbd omstart

Ett par aspekter att tänka på är det faktum att den mapp som vi kommer att erbjuda för anonym åtkomst måste finnas i vårt filsystem och också måste vara tillgänglig för alla användare, det vill säga när de listas med:

ls-l

Det ska visa oss läsa och utföra behörigheter för alla, det vill säga drwxr-xr-x, eller 755 i numeriskt jargong. Om detta inte är fallet måste vi göra det (vi ändrar 'mapp för att dela' med namnet och sökvägen som vi vill ha):

# chmod -R 0755 / sharefolder

När vi har konfigurerat anonym åtkomst låt oss göra detsamma med honom lösenord begränsad åtkomst, och det här är något som kräver lite mer arbete, så låt oss komma igång. Först och främst, eftersom vi i den allmänna konfigurationen konstaterade att säkerheten är klar användarebetyder detta att för att komma åt de skyddade mapparna måste vi göra det med användarnamnet och lösenordet som finns på servern Ubuntu 14.10 Utopic Unicorn, och därför måste vi skapa det kontot (vi kan använda det namn vi vill ha istället för användare som vi har gjort):

# useradd usersamba -G sambashare

Vi anger användarens lösenord när du blir ombedd och lägger sedan till samba-lösenordet:

# smbpasswd -a användareamba

Vi kommer också att uppmanas att ange lösenordet två gånger, varefter användaren vi har skapat redan har sitt Samba-lösenord. Nu måste vi lägga till konfigurationsalternativen för att dela en lösenordsskyddad mapp, så vi öppnar Samba-konfigurationsfilen för redigering.

# nano /etc/samba/smb.conf

Vi lägger till:

[säker åtkomst]
sökväg = / hem / samba / delad
giltiga användare = @sambashare
gäst ok = nej
skrivbar = ja
sökbar = ja

Mappen / home / samba / shared måste ha läst, skrivit och kör åtkomst för hela sambashare-gruppen, så för detta ska vi köra:

# chmod -R 0770 / home / samba / shared

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

Det är det, vi har redan kunnat konfigurera Samboch med detta kan vi komma åt den här mappen från vilken dator som helst i det lokala nätverket som ingår i arbetsgruppen ARBETSGRUPP, och genom att göra det kan vi till och med spara lösenordet för framtida snabbare åtkomst från Windows, Mac OS X eller från andra Linux-datorer.

Videoredigering
Relaterad artikel:
Bästa gratis videoredigerare för Ubuntu

Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Ringer sade

    Tack för bidraget, men jag tror att det komplicerar ditt liv lite, om du lägger musen över en mapp med höger knapp visas alternativet "delad resurs i det lokala nätverket", helt enkelt genom att aktivera den, ubuntu installerar och konfigurerar automatiskt allt som krävs för att få det att fungera.

    1.    Willy klew sade

      Det är sant, Bellman

      Men vi ville visa hur saker görs "för hand", inte för att vi gillar att komplicera oss själva utan för att tanken är att lära sig processen. Således, om vi någonsin måste göra något mer komplicerat, som att tillåta åtkomst till vissa användare men inte andra, eller tillåta skrivskyddad åtkomst till alla och skrivåtkomst till en viss grupp, vet vi hur man gör det.
      Tack för kommentar! Hälsningar

      1.    luismedina23 sade

        Att ge tillgång till vissa användare och andra skulle inte vara bra att lära sig.

  2.   Avelino De Sousa (@desousavelino) sade

    Hej, det är fantastiskt, ditt inlägg har hjälpt mig, tack, förresten har jag Ubuntu Gnome 14.10 installerat och jag kan inte öppna LibreOffice. Någon handledning eller något för att lösa det? en hälsning.

  3.   Tron sade

    Mycket väl förklarad ... men det fungerar inte för mig, det är inte på grund av handledningen, jag vet inte varför.

    Jag är med kde och det finns inget sätt att se mapparna men då har jag inte behörighet. Vilken prövning

  4.   Willy klew sade

    Hej tron, vilket meddelande får du från systemet?

    Har du lagt till användarna som användare av sambashare-gruppen och även som systemanvändare?

    1.    Tron sade

      Hej Willy tack för svaret.

      Jag vet inte om jag gör ett misstag, min avsikt var att skapa en användare, till exempel luis och lägga till den i samba-delningsgruppen och det är det.

      Felet det ger mig är brist på behörighet.

  5.   Mike silver sade

    Hej, kan du hjälpa mig att konfigurera en mappkatalog där de måste komma åt med användaren och skicka, men en av dessa användare ska inte gå in i x-mappen?

    Utmärkt handledare!

  6.   yakon79 sade

    Tyvärr, men det finns ett litet fel på följande rad:

    cp /etc/samba.conf /etc/samba/smb.conf.back, den rätta skulle vara:

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

    Bortsett från det är inlägget fantastiskt

  7.   David figueroa sade

    Utmärkt vän, ditt bidrag. Jag har försökt ge vissa användare åtkomst till den här typen av delad mapp och jag kan inte få utgång.

  8.   iamneox sade

    God eftermiddag,

    Ledsen för besväret men jag kan inte skapa åtkomst korrekt ...

    Jag kan se mapparna när jag ansluter till \\ ip
    men när jag vill komma åt mappen med "säker åtkomst" får jag meddelandet att ... "inte kan få åtkomst"

    Det ger en känsla av att jag har angett fel användarnamn och lösenord, men nej, jag har kontrollerat och det är korrekt.

    Bifogad skärmdump av meddelandet:

    http://gyazo.com/b50a36dfa3b11b726063021a5d830f7b

    Tack på förhand.

  9.   yomopa sade

    hej någon hjälper mig från ubuntu Jag ser hela det lokala nätverket och alla datorer i det men från en dator med win 7 visar det inte servern med ubuntu belastning på nätverket alla andra men inte ubuntu…. tack vare ditt snabba svar

  10.   abakuk sade

    Hej, bra inlägg, jag använde det grafiska gränssnittet för att installera det och allt fungerar. Men när det finns elektriska problem när du startar servern måste du starta samba-tjänsterna manuellt och jag har inte lyckats starta automatiskt när du startar systemet. Kan du hjälpa mig?

  11.   aa sade

    fungerar inte

  12.   göraciee sade

    mmmmmmmmmmmmmmmmmm hur intressant jag vill sätta på den när den bara tänds

  13.   Anonym sade

    Det kommer inte ut, det finns flera saker som är fel i handledningen, vissa namn är blandade och behörigheterna kan inte vara

  14.   mörkt sade

    Inlägget är bra även om du skulle behöva uppdatera det för Ubuntu 16.04.

  15.   Jorge Mint sade

    Jag håller med Dark. Inlägget är mycket bra men du måste uppdatera det till Ubuntu 16.04.
    Från tackar redan så mycket.
    Utmärkt arbete +10

  16.   Samuel sade

    Hej, jag ville installera en lampserver i ubuntu 16 men när jag försökte spara databaser med min sql berättade det för mig ett php-fel, att jag inte hade mysql-modulen, efter så mycket forskning hittade jag ingen konkret lösning, så Jag bestämde mig för att installera min server i Ubuntu 14, jag kommer tillbaka hit men med allting redan installerat när jag försöker öppna en mapp från en annan maskin med windows skickar det mig ett fel som säger att mina referenser antagligen inte har behörigheter och när detta fel slutar står det att tillgång inte längre är tillgänglig, jag har försökt lösa det men jag kan bara inte, någon hjälper mig?

  17.   Vän sade

    Tack vare den första måste du naturligtvis ha en viss sunt förnuft när det gäller rätt väg till katalogen.
    Hälsningar.

  18.   José Luis sade

    God morgon, jag gratulerar dig för passionen som du lägger till dessa frågor, jag handlar mer om elektronik än programmering, men jag gillar ubuntu eftersom de gör det osjälviskt och med ett unikt tilltal.
    Tack för hans lärdomar.
    Grattis till fotboll, jag är ett fan av mun, från Argentina.
    Kram.

  19.   apparatreparation sade

    Mycket användbart, den här artikeln har varit bra för mig och jag kan installera Samba korrekt, hälsningar.

  20.   Hugo garcia sade

    Utmärkt guide, han hjälpte mig mycket. Vad jag inte förstår är att du måste ge behörigheter 755 till den delade mappen men då indikeras att du måste ge behörigheter 770.
    Det fungerade perfekt för mig, men den frågan kvarstår.

  21.   rita sade

    Bra inlägg. Det har fungerat perfekt för mig. Jag hallucinerar med folket som klagar som om något är skyldigt dem, eller den typiska Tolosabos av "det är lättare med höger knapp och ...". Jag skulle inte ha tålamod att göra detta gratis ... muntra upp!

  22.   Abelardo sade

    Hej:

    Jag har följt stegen för att dela mapparna men jag kan inte se filerna inuti dem från den mac jag använder för att ansluta till min Ubuntu.

    Tack för artikeln som, långt ifrån felen, mycket väl förklarar proceduren att följa.

    Bästa hälsningar.

  23.   panchis sade

    God eftermiddag, jag gillar idén att installera samba för hand, men jag anser att "för hand" det skulle vara snarare från källkoden utan att behöva köra apt-get install samba, men installera alla beroenden och använda kommandona: ./configure, make and make install skulle vara en ganska enkel process! Hälsningar 😀