Jak nainstalovat a nakonfigurovat Sambu na Ubuntu 14.10

ubuntu samba

Samba je implementace služeb a protokolů kompatibilních s SMB (nyní nazývané CIFS), s nimiž počítače se systémem Windows vzájemně komunikují: Byl vyvinut Andrewem Tridgellem pomocí reverzního inženýrství, přičemž k nabízení provozu ve stylu Wireshark (dříve známému jako Ethereal) kompatibilita v prostředích * nix, něco, co bylo nutné, aby se zabránilo izolaci v podnikových a vzdělávacích prostředích, ve kterých obvykle existuje několik platforem (Windows, Linux, Mac OS X).

Uvidíme se jak nainstalovat a nakonfigurovat Sambu na Ubuntu 14.10 Utopic Unicorn, připraven na nabízet anonymní akcie a také bezpečnější, u kterých je nutné se autentizovat přístup, aby bylo možné nabídnout soubory všem typům uživatelů. A vycházíme ze základny, na kterou jsme nainstalovali server Ubuntu 14.10, verzi Canonical distro věnovanou těmto záležitostem, s pevnou IP adresou 192.168.1.100; Kromě toho samozřejmě budeme potřebovat další zařízení ve stejné místní síti a ve stejné pracovní skupině, abychom otestovali, jak bylo vše nakonfigurováno.

Nainstalujte Sambu

Nejprve nainstalujeme balíčky Samba, něco velmi jednoduchého, protože jsou součástí oficiálních úložišť:

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

Nakonfigurujte Sambu

konfigurovat sambu

Nyní budeme muset upravit soubor /etc/samba/smb.conf, který obsahuje veškerou konfiguraci našeho serveru Samba. Před tím provedeme zálohu aktuálního souboru:

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

Nyní, když upravíme hlavní soubor:

# nano /etc/samba/smb.conf

Upravujeme sekci [globální], kde se nachází zadáme název pracovní skupiny, řetězec, se kterým je identifikován v místní síti, název netbios, typ zabezpečení a další. Ponecháme to následovně (první tři parametry můžeme změnit, pokud si přejeme):

[globální]
workgroup = WORKGROUP
řetězec serveru = server Samba% v
netbios název = ubuntu
bezpečnost = uživatel
mapa host = špatný uživatel
dns proxy = ne

Dále přejdeme v souboru do sekce, která říká „Sdílet definice“ a to začíná [Anonymní]. Tam přidáme (samozřejmě můžeme změnit cestu ke složce, kterou budeme sdílet):

[Anonymní]
cesta = / samba / anonymní
prohlížeč = ano
zapisovatelné = ano
host ok = ano
pouze čtení = ne

Nyní restartujeme server samba:

# restartování služby smbd

Několik aspektů, které je třeba vzít v úvahu, je skutečnost, že složka, kterou hodláme nabídnout pro anonymní přístup, musí existovat v našem souborovém systému a musí být také přístupná všem uživatelům, to znamená při jejím výpisu:

ls -l

Mělo by nám ukázat oprávnění ke čtení a provádění pro všechny, tj. Drwxr-xr-x nebo 755 v číselném žargonu. Pokud tomu tak není, musíme to udělat („sdílenou složku“ změníme podle názvu a cesty, kterou chceme):

# chmod -R 0755 / sdílená složka

Jakmile jsme nakonfigurovali anonymní přístup udělejme to samé s ním přístup omezený heslem, a to je něco, co vyžaduje trochu více práce, takže pojďme začít. Na prvním místě, protože v obecné konfiguraci jsme zjistili, že zabezpečení prošlo uživatel, to znamená, že pro přístup k chráněným složkám to budeme muset udělat pomocí uživatelského jména a hesla, které existuje na serveru Ubuntu 14.10 Utopický jednorožec, a proto budeme muset tento účet vytvořit (místo něj můžeme použít název, který chceme usersamba jak jsme udělali):

# useradd usersamba -G sambashare

Na výzvu zadáme heslo uživatele a poté přidáme heslo samby:

# smbpasswd -a usersamba

Rovněž budeme požádáni o zadání hesla dvakrát, po kterém uživatel, kterého jsme vytvořili, již bude mít své heslo Samba. Nyní musíme přidat možnosti konfigurace pro sdílení složky chráněné heslem, takže znovu otevřeme konfigurační soubor Samba pro úpravy.

# nano /etc/samba/smb.conf

Přidali jsme:

[bezpečný přístup]
path = / home / samba / shared
platní uživatelé = @sambashare
host ok = ne
zapisovatelné = ano
browsable = ano

Složka / home / samba / shared musí mít přístup pro čtení, zápis a spuštění pro celou skupinu sambashare, takže k tomu provedeme:

# chmod -R 0770 / home / samba / sdílené

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

To je vše, už jsme byli schopni nakonfigurovat Samba díky tomu můžeme do této složky přistupovat z libovolného počítače v místní síti, který je součástí pracovní skupiny PRACOVNÍ SKUPINATímto způsobem můžeme dokonce uložit heslo pro budoucí rychlejší přístup z Windows, Mac OS X nebo z jiných počítačů Linux.

Úpravy videa
Související článek:
Nejlepší bezplatné video editory pro Ubuntu

Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Ringer řekl

    Děkuji za příspěvek, ale myslím si, že život je trochu komplikovaný, pokud umístíte myš na složku pravým tlačítkem, zobrazí se možnost „sdílený prostředek v místní síti“, jednoduše jeho aktivací, ubuntu automaticky nainstaluje a nakonfiguruje vše, co je potřeba k tomu, aby to fungovalo.

    1.    Willy klew řekl

      Je to pravda, Bellmane

      Chtěli jsme však ukázat, jak se věci dělají „ručně“, ne proto, že bychom se rádi komplikovali, ale proto, že myšlenkou je naučit se procesu. Pokud tedy někdy budeme muset udělat něco složitějšího, například umožnit přístup určitým uživatelům, ale ne jiným, nebo povolit přístup pouze pro čtení všem a přístup k zápisu určité skupině, budeme vědět, jak to udělat.
      Děkuji za komentář! Pozdravy

      1.    23. luismedina řekl

        Nebylo by skvělé se učit tomu, že poskytujeme přístup některým uživatelům a jiným.

  2.   Avelino De Sousa (@desousavelino) řekl

    Dobrý den, je to skvělé, váš příspěvek mi pomohl, děkuji, mimochodem mám nainstalovaný Ubuntu Gnome 14.10 a nemohu otevřít LibreOffice. Nějaký návod nebo něco k jeho vyřešení? pozdrav.

  3.   Tron řekl

    Velmi dobře vysvětleno ... ale nefunguje to pro mě, není to kvůli tutoriálu, nevím proč.

    Jsem s kde a neexistuje způsob, jak vidím složky, ale pak nemám oprávnění. Jaké utrpení

  4.   Willy klew řekl

    Ahoj trone, jakou zprávu dostaneš ze systému?

    Přidali jste uživatele jako uživatele skupiny sambashare a také jako uživatele systému?

    1.    Tron řekl

      Ahoj Willy, děkuji za odpověď.

      Nevím, jestli dělám chybu, mým záměrem bylo vytvořit uživatele, například luis a přidat ho do sdílené skupiny samba, a je to.

      Chyba, kterou mi dává, je nedostatek oprávnění.

  5.   Mike stříbro řekl

    Dobrý den, mohli byste mi pomoci nakonfigurovat adresář složek, do kterých musí přistupovat s uživatelem a předat je, ale jeden z těchto uživatelů by neměl vstoupit do složky x?

    Vynikající lektor!

  6.   jakon79 řekl

    Omlouváme se, ale na následujícím řádku je malá chyba:

    cp /etc/samba.conf /etc/samba/smb.conf.back, správný by byl:

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

    Kromě toho je příspěvek skvělý

  7.   David figueroa řekl

    Výborný příteli, váš příspěvek. Snažil jsem se určitým uživatelům umožnit přístup k tomuto typu sdílené složky a nemohu získat východ.

  8.   iamneox řekl

    Dobrý den,

    Omlouvám se za nepříjemnosti, ale nejsem schopen správně vytvořit přístupy ...

    Když se připojím k \\ ip, vidím složky
    ale když chci získat přístup do složky pomocí „zabezpečeného přístupu“, zobrazí se zpráva, že .. „nelze získat přístup“

    Dává pocit, že jsem špatně vložil uživatelské jméno a heslo, ale ne, zkontroloval jsem to a je správné.

    Přiložený snímek obrazovky se zprávou:

    http://gyazo.com/b50a36dfa3b11b726063021a5d830f7b

    Díky předem.

  9.   yomopa řekl

    ahoj, pomozte mi někdo z ubuntu Vidím celou lokální síť a všechny počítače v ní, ale z počítače s win 7 neukazuje server se zátěží ubuntu v síti všechny ostatní, ale ne ubuntu…. díky vaší rychlé odpovědi

  10.   abakus řekl

    Dobrý den, dobrý příspěvek, k instalaci jsem použil grafické rozhraní a vše funguje. Pokud však při spuštění serveru dojde k problémům s elektrickým proudem, musíte služby samba spustit ručně a nemohu ji spustit automaticky při spuštění systému.

  11.   aa řekl

    nefunguje

  12.   makeciee řekl

    mmmmmmmmmmmmmmmmmm jak zajímavé to chci nasadit, když se to jen zapne

  13.   Anonymní řekl

    Nevychází, v kurzu je několik věcí, které jsou špatně, některá jména jsou smíšená a oprávnění nemohou být

  14.   tmavý řekl

    Příspěvek je dobrý, i když byste jej museli aktualizovat pro Ubuntu 16.04.

  15.   Jorge Mint řekl

    Souhlasím s Darkem. Příspěvek je velmi dobrý, ale musíte jej aktualizovat na Ubuntu 16.04.
    Z již moc děkuji.
    Vynikající práce +10

  16.   Samuel řekl

    Hej, chtěl jsem nainstalovat lampový server v ubuntu 16, ale když jsem se pokusil uložit databáze pomocí mého sql, řekl mi php chybu, že jsem neměl modul mysql, po tolika výzkumu jsem nenašel žádné konkrétní řešení, takže Rozhodl jsem se nainstalovat svůj server do Ubuntu 14, vracím se sem, ale když už mám vše nainstalované, když se pokouším otevřít složku z jiného počítače s Windows, pošle mi chybu, že moje pověření pravděpodobně nemají oprávnění a když tato chyba končí to říká, že přístup již není k dispozici, snažil jsem se to vyřešit, ale prostě nemohu, někdo mi pomůže?

  17.   amigo řekl

    Díky prvnímu samozřejmě musíte mít nějaký zdravý rozum, pokud jde o správnou cestu k adresáři.
    Zdravím.

  18.   José Luis řekl

    Dobré ráno, blahopřeji vám k vášni, kterou jste do těchto problémů vložili, jsem více o elektronice než o programování, ale mám rád ubuntu, protože to dělají nezištně a s jedinečným odvoláním.
    Díky za jeho učení.
    Gratuluji k fotbalu, jsem fanouškem úst, z Argentiny.
    Objetí.

  19.   oprava spotřebiče řekl

    Velmi užitečný, tento článek byl pro mě skvělý a mohu Sambu nainstalovat správně, pozdravy.

  20.   Hugo García řekl

    Vynikající průvodce, hodně mi pomohl. Nerozumím tomu, protože sdílené složce musíte dát oprávnění 755, ale pak je uvedeno, že jí musí být uděleno oprávnění 770.
    Fungovalo to pro mě perfektně, ale tato pochybnost přetrvává.

  21.   kreslit řekl

    Dobrý příspěvek. Pro mě to fungovalo perfektně. Halucinuji s lidmi, kteří si stěžují, jako by jim něco dlužilo, nebo s typickým Tolosabosem „je to jednodušší se správným tlačítkem a ...“. Neměl bych trpělivost, abych to udělal zdarma ... rozveselte se!

  22.   Abelardo řekl

    Ahoj

    Postupoval jsem podle pokynů pro sdílení složek, ale nevidím soubory uvnitř nich z macu, který používám k připojení k mému Ubuntu.

    Děkujeme za článek, který zdaleka neobsahuje chyby a velmi dobře vysvětluje postup.

    S pozdravem.

  23.   panchis řekl

    Dobré odpoledne, líbí se mi myšlenka ruční instalace samby, ale domníval bych se, že „ručně“ by to bylo spíše ze zdrojového kódu, aniž by bylo nutné spouštět apt-get install samba, ale instalovat všechny závislosti a používat příkazy: ./configure, make and make install by byl docela jednoduchý proces! Zdravím 😀