Ako nainštalovať a nakonfigurovať Sambu na Ubuntu 14.10

ubuntu samba

Samba je implementácia služieb a protokolov kompatibilných s SMB (v súčasnosti nazývané CIFS), s ktorými počítače Windows navzájom komunikujú: Bol vyvinutý Andrewom Tridgellom prostredníctvom reverzného inžinierstva a pomocou ponúkačov prenosu v štýle Wireshark (predtým známych ako Ethereal) ponúkal kompatibilita v prostrediach * nix, čo bolo potrebné, aby sme sa vyhli izolácii v podnikových a vzdelávacích prostrediach, v ktorých zvyčajne existuje niekoľko platforiem (Windows, Linux, Mac OS X).

Uvidíme teda ako nainštalovať a nakonfigurovať Sambu na Ubuntu 14.10 Utopic Unicorn, pripravený na ponúkať anonymné akcie a tiež bezpečnejšie, v ktorých je potrebné sa autentifikovať prístup, aby bolo možné ponúkať súbory všetkým typom používateľov. A vychádzame zo základu, ktorým je nainštalovaný server Ubuntu 14.10, verzia Canonical distro venovaná týmto záležitostiam, s pevnou adresou IP 192.168.1.100; Okrem toho samozrejme budeme potrebovať nejaké ďalšie vybavenie v tej istej lokálnej sieti a v rámci tej istej pracovnej skupiny, aby sme mohli otestovať, ako je všetko nakonfigurované.

Nainštalujte si Sambu

Na začiatok si nainštalujeme balíčky Samba, niečo veľmi jednoduché, pretože sú súčasťou oficiálnych úložísk:

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

Nakonfigurujte Sambu

nakonfigurovať sambu

Teraz budeme musieť upraviť súbor /etc/samba/smb.conf, ktorý obsahuje všetku konfiguráciu nášho servera Samba. Predtým urobíme zálohu aktuálneho súboru:

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

Teraz, keď upravíme hlavný súbor:

# nano /etc/samba/smb.conf

Upravujeme sekciu [globálne], kde sa nachádza zadáme názov pracovnej skupiny, reťazec, s ktorým je identifikovaný v lokálnej sieti, názov netbios, typ zabezpečenia a ďalšie. Ponecháme to nasledovne (môžeme zmeniť prvé tri parametre, ak si prajeme):

[Global]
pracovna skupina = WORKGROUP
reťazec servera = server Samba% v
netbios name = ubuntu
bezpečnosť = používateľ
mapa hosťa = zlý používateľ
dns proxy = nie

Ďalej pôjdeme pekne dole v súbore, do časti, ktorá hovorí „Definície zdieľania“ a to sa začína [Anonymný]. Tam pridáme (samozrejme môžeme zmeniť cestu k priečinku, ktorý budeme zdieľať):

[Anonymné]
cesta = / samba / anonymná
prehľadateľné = áno
zapisovateľné = áno
hosť ok = áno
len na čítanie = nie

Teraz reštartujeme server samba:

# služba smbd reštart

Je potrebné vziať do úvahy niekoľko aspektov, a to skutočnosť, že priečinok, ktorý ponúkneme na anonymný prístup, musí existovať v našom súborovom systéme a musí byť tiež prístupný všetkým používateľom, to znamená pri jeho zozname:

ls -l

Malo by nám zobraziť povolenie na čítanie a vykonávanie pre všetkých, to je drwxr-xr-x alebo 755 v číselnom žargóne. Ak to tak nie je, musíme to urobiť („zdieľaný priečinok“ zmeníme podľa požadovaného názvu a cesty):

# chmod -R 0755 / zdieľaná zložka

Akonáhle sme nakonfigurovali anonymný prístup urobme to isté s ním prístup obmedzený heslom, a to je niečo, čo si vyžaduje trochu viac práce, a tak začnime. Najskôr, pretože vo všeobecnej konfigurácii sme zistili, že bezpečnosť prešla užívateľ, to znamená, že na prístup k chráneným priečinkom to budeme musieť urobiť pomocou používateľského mena a hesla, ktoré existuje na serveri Ubuntu 14.10 Utopický jednorožec, a preto si budeme musieť vytvoriť tento účet (namiesto neho môžeme použiť požadovaný názov usersamba ako sme to urobili):

# useradd usersamba -G sambashare

Po výzve zadáme heslo používateľa a potom pridáme heslo samby:

# smbpasswd -a usersamba

Taktiež sa od nás zobrazí výzva na zadanie hesla dvakrát, potom už bude mať užívateľ, ktorého sme vytvorili, svoje heslo Samba. Teraz musíme pridať možnosti konfigurácie, aby sme mohli zdieľať priečinok chránený heslom, takže znova otvárame konfiguračný súbor Samba na úpravy.

# nano /etc/samba/smb.conf

Pridávame:

[bezpečný prístup]
path = / home / samba / shared
platní používatelia = @sambashare
hosť ok = nie
zapisovateľné = áno
prehľadávateľné = áno

Priečinok / home / samba / shared musí mať prístup na čítanie, zápis a vykonávanie pre celú skupinu sambashare, preto vykonáme:

# chmod -R 0770 / home / samba / zdieľané

#chown -R root: sambashare / home / samba / zdieľané

To je všetko, už sme boli schopní nakonfigurovať Samba vďaka tomu môžeme do tohto priečinka získať prístup z ľubovoľného počítača v lokálnej sieti, ktorý je súčasťou pracovnej skupiny PRACOVNÁ SKUPINATýmto spôsobom môžeme dokonca uložiť heslo pre budúci rýchlejší prístup zo systému Windows, Mac OS X alebo z iných počítačov so systémom Linux.

Úpravy videa
Súvisiaci článok:
Najlepšie bezplatné video editory pre Ubuntu

Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   Ringer dijo

    Ďakujem za príspevok, ale myslím si, že vám to trochu komplikuje život. Ak umiestnite myš na priečinok pravým tlačidlom myši, zobrazí sa možnosť „zdieľaný zdroj v lokálnej sieti“ jednoduchou aktiváciou ubuntu. automaticky nainštaluje a nakonfiguruje všetko, čo je potrebné na to, aby to fungovalo.

    1.    Willy klew dijo

      Je to pravda, Bellman

      Ale chceli sme ukázať, ako sa veci robia „ručne“, nie preto, že by sme sa chceli komplikovať, ale preto, že ide o to, naučiť sa tento proces. Ak teda niekedy budeme musieť urobiť niečo zložitejšie, napríklad umožniť prístup určitým používateľom, ale nie iným, alebo povoliť prístup iba na čítanie všetkým a prístup na zápis pre určitú skupinu, budeme vedieť, ako na to.
      Ďakujem za komentár! Zdravím vás

      1.    luismedina23 dijo

        Prístup k niektorým používateľom a iným by sa nebol učil.

  2.   Avelino De Sousa (@desousavelino) dijo

    Ahojte, je to super, váš príspevok mi pomohol, ďakujem, mimochodom mám nainštalovaný Ubuntu Gnome 14.10 a nemôžem otvoriť LibreOffice. Akýkoľvek návod alebo niečo na jeho vyriešenie? pozdrav.

  3.   Tron dijo

    Veľmi dobre vysvetlené ... ale nefunguje mi to, nie je to kvôli tutoriálu, neviem prečo.

    Som s kde a neexistuje, že vidím priečinky, ale potom nemám povolenia. Aké utrpenie

  4.   Willy klew dijo

    Ahoj tron, akú správu dostaneš od systému?

    Pridali ste používateľov ako používateľov skupiny sambashare a tiež ako používateľov systému?

    1.    Tron dijo

      Dobrý deň, Willy, ďakujem za odpoveď.

      Neviem, či robím chybu, mojím zámerom bolo vytvoriť používateľa, napríklad luis, a pridať ho do zdieľanej skupiny samba a je to.

      Chyba, ktorú mi dáva, je nedostatok povolení.

  5.   Mike striebro dijo

    Ahojte, mohli by ste mi pomôcť nakonfigurovať adresár priečinkov, do ktorých musia mať prístup s používateľom a prejsť, ale jeden z týchto používateľov by nemal vstúpiť do priečinka x?

    Vynikajúci lektor!

  6.   akon79 dijo

    Ospravedlňujeme sa, ale v nasledujúcom riadku je malá chyba:

    cp /etc/samba.conf /etc/samba/smb.conf.back, ten správny by bol:

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

    Okrem toho je príspevok super

  7.   David figueroa dijo

    Vynikajúci priateľ, váš príspevok. Snažil som sa dať určitým používateľom prístup k tomuto typu zdieľaného priečinka a nemôžem dostať východ.

  8.   iamneox dijo

    Dobrý deň,

    Ospravedlňujeme sa za nepríjemnosti, ale nemôžem správne vytvoriť prístupy ...

    Keď sa pripojím k \\ ip, vidím priečinky
    ale keď chcem získať prístup k priečinku pomocou „zabezpečeného prístupu“, zobrazí sa správa, že .. „nemôže získať prístup“

    Dáva to pocit, že som nesprávne zadal používateľské meno a heslo, ale nie, skontroloval som to a je správne.

    Pripojená snímka obrazovky k správe:

    http://gyazo.com/b50a36dfa3b11b726063021a5d830f7b

    Vďaka vopred.

  9.   yomopa dijo

    ahoj niekto pomôžte mi z ubuntu Vidím celú lokálnu sieť a všetky počítače v nej, ale z počítača s win 7 neukazuje server so zaťažením ubuntu v sieti všetky ostatné, ale nie ubuntu ..... vďaka tvojej rýchlej odpovedi

  10.   abakus dijo

    Dobrý deň, dobrý príspevok, na jeho inštaláciu som použil grafické rozhranie a všetko funguje. Ak však dôjde k problémom s elektrickým pripojením pri spustení servera, musíte služby samba spustiť manuálne a nemôžem spustiť automatické spustenie pri spustení systému. Mohli by ste mi pomôcť?

  11.   aa dijo

    nefunguje

  12.   makeciee dijo

    mmmmmmmmmmmmmmmmmm aké zaujímavé to chcem dať, keď sa to len zapne

  13.   Anonymný dijo

    Nevyjde to, v tutoriále je niekoľko vecí, ktoré nie sú v poriadku, niektoré názvy sú zmiešané a povolenia nemôžu byť

  14.   tmavý dijo

    Tento príspevok je dobrý, aj keď by ste ho museli aktualizovať pre Ubuntu 16.04.

  15.   Jorge Mint dijo

    Súhlasím s Darkom. Príspevok je veľmi dobrý, ale musíte si ho aktualizovať na Ubuntu 16.04.
    Už teraz veľmi pekne ďakujem.
    Vynikajúca práca +10

  16.   Samuel dijo

    Hej, chcel som nainštalovať lampový server v ubuntu 16, ale keď som sa pokúsil uložiť databázy pomocou môjho sql, povedalo mi to chybu php, že som nemal modul mysql, po toľkom výskume som nenašiel konkrétne riešenie, takže Rozhodol som sa nainštalovať svoj server do Ubuntu 14, vrátim sa sem, ale keď už mám všetko nainštalované, keď sa pokúsim otvoriť priečinok z iného počítača so systémom Windows, pošle mi chybu s tým, že moje poverenia pravdepodobne nemajú oprávnenie a keď sa táto chyba vyskytne končí sa píše, že prístup už nie je k dispozícii, snažil som sa to vyriešiť, ale jednoducho nemôžem, niekto mi pomôže?

  17.   amigo dijo

    Vďaka tomu prvému samozrejme musíte mať zdravý rozum, pokiaľ ide o správnu cestu k adresáru.
    Zdravím.

  18.   José Luis dijo

    Dobré ráno, blahoželám vám k vášni, ktorú ste vložili do týchto problémov. Som skôr o elektronike ako o programovaní, ale mám rád ubuntu, pretože to robia nezištne a s jedinečným príťažlivosťou.
    Vďaka za jeho učenie.
    Gratulujem futbalu, som fanúšik úst, z Argentíny.
    Objať.

  19.   oprava spotrebiča dijo

    Veľmi užitočný, tento článok bol pre mňa vynikajúci a môžem Sambu nainštalovať správne, pozdravy.

  20.   Hugo garcia dijo

    Vynikajúci sprievodca, veľmi mi pomohol. Nerozumiem tomu, pretože musíte zdieľaniu zdieľať priečinok 755, ale potom sa ukáže, že musíte udeliť povolenie 770.
    Fungovalo to pre mňa perfektne, ale táto pochybnosť zostáva.

  21.   kresliť dijo

    Dobrý príspevok. Pre mňa to fungovalo perfektne. Halucinujem s ľuďmi, ktorí sa sťažujú, akoby im niečo bolo dlžné, alebo typickým Tolosabosom „je to jednoduchšie so správnym tlačidlom a ...“. Nemal by som trpezlivosť robiť to zadarmo ... rozveselte sa!

  22.   Abelardo dijo

    Dobrý deň:

    Postupoval som podľa pokynov na zdieľanie priečinkov, ale nevidím v nich súbory z macu, ktorý používam na pripojenie k svojmu Ubuntu.

    Ďakujeme za článok, ktorý zďaleka neobsahuje chyby a veľmi dobre vysvetľuje postup.

    S pozdravom.

  23.   panchis dijo

    Dobré popoludnie, páči sa mi myšlienka ručnej inštalácie samby, ale domnievam sa, že „ručne“ by to bolo skôr zo zdrojového kódu bez toho, aby som musel spúšťať apt-get install samba, ale nainštaloval som všetky závislosti a príkazy: ./configure, make a make install by bol celkom jednoduchý proces! Zdravím 😀