Konfigurácia Samby na Ubuntu Server

Túžba vybudovať most medzi Linuxom a Windows, alebo len záujem a zvedavosťou, tlačí používateľov k vyhľadávaniu iného vhodného softvéru. Tento softvér je Samba. Potrebujete vedieť, ako nastaviť Sambu na Ubuntu Server, ak chcete z počítača vytvoriť databázu alebo ukladanie súborov.

Inštalácia programu Samba na Ubuntu Server vám umožňuje vytvoriť databázu.

obsah

  • 1 Čo je Samba?
    • 1.1 Na čo to je?
  • 2 Konfigurácia Samby
    • 2.1 Vytvorte používateľa
    • 2.2 Prístup do priečinka
      • 2.2.1 Počítačové akcie v systéme Windows
    • 2.3 Uzavretý priečinok

Čo je Samba?

Ak si myslíte, že stránka je venovaná štúdiu tanca, ste mierne mylný. Samba je slobodný softvér. Poskytuje prístup k tlačiarňam a súborom. A robí to na rôznych operačných systémoch.

Na čo to je?

V porovnaní s inými softvérovými balíčkami podobného účelu má Samba niekoľko výhod a vlastností.

  • Umožňuje vám navzájom prepojiť systém podobný Unixu, t. J. Akýkoľvek systém v systéme Linux a Windows. A nielen Windows. Program je veľmi "všežravý": MacOS, Solaris a iné operačné systémy rôznej miery popularity.
  • Samba umožňuje používateľom Windows používať počítače ako Ubuntu ako server.To znamená, že používajte súbory, ku ktorým je vytvorený prístup, ako aj časť pripojených zariadení.
  • Podporuje doménovú štruktúru NT domény, spravuje používateľov NT, podporuje funkcie účastníka, primárny kontrolór.

Pravdepodobne pre mnohých najdôležitejších je spojenie so zariadeniami na systéme Windows. V tomto prípade pôsobia ako klienti a počítač na Ubuntu - ako server. Na druhej strane používateľ Ubuntu môže tiež pristupovať k sieťovým priečinkom Windows.

Samba sa vyrába od roku 1992. A čo je najdôležitejšie, nové verzie sú stále mimo. Posledný z nich bol vydaný 7. marca 2017. Každý rok sa vývojári snažia zistiť kompatibilitu s veľkým množstvom rôznych verzií operačných systémov, ale hlavným čipom je prepojenie systémov Linux s Microsoft. V porovnaní so systémom Windows Server môže byť Samba z dôvodu nedostatočnej podpory niektorých protokolov a infraštruktúry uzlov podriadená. Mnohí však tvrdia, že rýchlosť Samby je oveľa vyššia.

Konfigurácia Samby

Pred samotným nastavením musí byť program nainštalovaný. Samba sa inštaluje rovnakým spôsobom ako v prípade iných programov - zadaním príkazu do terminálu:

sudo apt-get nainštalujte sambu

Okamžite si všimnite, že všetky kroky, ktoré budú opísané vrátane inštalácie programu, sa môžu vykonávať na oboch jednoduchých Ubuntu a Ubuntu Serveri. Len na druhom z nich je k dispozícii výlučne textové rozhranie.

Po inštalácii by ste mali zálohovať konfiguračný súbor:

$ sudo mv /etc/samba/smb.conf/etc/samba/smb.conf.bak

Potom urobíme náš dokument s globálnymi parametrami:

$ sudo vi /etc/samba/smb.conf

Alebo upravíme existujúci. Tento súbor obsahuje hlavnú inštaláciu servera Samba. Ak chcete zistiť, čo budeme robiť ďalej, musíte pochopiť, čo znamenajú jednotlivé riadky.

  • Pracovná skupina - pracovná skupina. Hodnota tohto parametra bude tiež často pracovná skupina, pretože v systéme Windows sa predvolená doména pracovnej skupiny vyzerá presne takto.
  • Názov Netbios je názov počítača Ubuntu, ktorý používatelia systému Windows vidia. Tu môžete zadať hodnotu podľa vlastného uváženia.
  • Bezpečnosť - režim autorizácie používateľa. Predvolená hodnota je používateľ, tj autentifikácia na úrovni používateľa. Teraz je lepšie to nechať.
  • Os úroveň - označuje prioritu, ktorú má Samba nad inými klientmi (PC) v lokálnej alebo internetovej sieti.
  • Názov riešiť poradie - poradie riešenia adries IP podľa názvu NetBIOS.
  • Len na čítanie - oprávnenie čítať alebo zapisovať do adresára. Hodnota môže byť "áno" - len na čítanie, "nie" - písať.

Vytvorte používateľa

Toto je najjednoduchšia akcia, z ktorej môžete začať pracovať so spoločnosťou Samba.

Pridať používateľa do samotného operačného systému:

$ useradd -M -l-s / sbin / nologin užívateľské meno

Vytvorte pre ne heslo:

$ passwd username

Prinášame nášho používateľa do databázy Samba:

$ smbpasswd - používateľské meno

Pomocou príkazu $ smbpasswd môžete vykonávať rôzne ďalšie akcie:

  • $ usbpasswd username - zmena hesla
  • $ smbpasswd -x username - zmazať používateľa
  • $ smbpasswd -d username - zákaz používateľa

Ak vykonáte zmeny konfiguračného súboru, server sa musí reštartovať. Vykonáte to pomocou príkazu:

$ systemctl restart smb

Toto sú základné nastavenia Samby. Teraz sa môžete pokúsiť uviesť program do praxe.

Prístup do priečinka

Po prvé, pokúsme sa vytvoriť priečinok, prístup ku ktorému budú prístupné všetkým používateľom, dokonca aj tým, ktorí nie sú autorizovaní v spoločnosti Samba.

Vytvorte priečinok, pomocou ktorého budeme pracovať na dvoch počítačoch:

$ sudo mkdir -p / samba / prístup

Teraz rozširujeme prístup k tomuto priečinku tak, aby ho mohol otvoriť každý klient našej lokálnej siete:

$ cd / samba
$ sudo chmod -R 0755 prístup
$ sudo chown -R nikto: nogroup prístup /

Vlastník podľa kódu nie je nikto.

Teraz v konfiguračnom súbore servera, musíte urobiť dve sekcie: prvý, ktorý obsahuje základné informácie:

[Globálne]
workgroup = WORKGROUP
server string = server Samba% v
netbios name = srvr1
bezpečnosť = používateľ
mapa hosťa = zlý používateľ
meno riešiť order = bcast hostiteľ
dns proxy = nie
#==============
A druhý, obsahujúci údaje o priečinku prístupu:
[Prístup]
cesta = / samba / prístup
prehľadateľné = áno
zapisovateľné = áno
hosť ok = áno
len na čítanie = nie

Nasledujte sekcie jedna po druhom v rovnakom poradí.

Aktualizácia serverových zmien:

$ sudo service smbd restart

Počítačové akcie v systéme Windows

V systéme Windows musíte tiež vykonať nejaké kroky, aby ste mohli jednoducho otvoriť novú zdieľanú zložku a upraviť ju.

  1. Otvorte príkazový riadok. Odporúčame, aby ste to vykonali s rozšírenými právami, t. J. V mene správcu.
  2. Vykonať príkaz:
  3. Poznámkový blok C: \ Windows \ System32 \ drivers \ etc \ hosts
  4. Otvorí sa súbor, v ktorom zadáme nasledujúci riadok:
  5. 168.0.1 srvr1.domena.com srvr1
    Vďaka jej zložke bude k dispozícii.
  6. Môžete ho otvoriť pomocou riadku "Spustiť". Stlačíme Win + R, zadáme: Potom otvoríme priečinok.

Uzavretý priečinok

Konfigurovaný server Samba možno tiež použiť na vytvorenie sieťových priečinkov s obmedzeným prístupom. Tento priečinok musí byť tiež najskôr vytvorený a potom pridaný do konfigurácie Samba.

Vytvorte priečinok s názvom "Closed":

$ sudo mkdir -p / samba / allaccess / zatvorené

Vytvoríme špeciálnu skupinu, ktorá môže mať prístup k tejto zložke:

$ sudo addgroup zabezpečená skupina

Vytvárame špeciálne práva pre rôzne skupiny:

$ cd / samba / prístup
$ sudo chown -R richard: zabezpečená skupina bola zatvorená
$ sudo chmod -R 0770 zatvorené /

Rovnako ako v prípade otvoreného priečinka, pridajte do konfigurácie informácie:

[Uzavreté]
cesta = / samba / prístup / zatvorenie
platní používatelia = @securedgroup
hosť ok = nie
zapisovateľné = áno
prehľadateľné = áno

Reštartujte server.

Ako môžete vidieť, vytvorili sme priečinok Closed inside Access. Prístup môže byť otvorený každým používateľom lokálnej siete, ale na zobrazenie a úpravu uzavretých si musíte mať osobitné práva.

Aby ste sa uistili, že všetko funguje presne tak, ako sme ho nastavili v dávkovom súbore, môžete postupovať niekoľkými jednoduchými krokmi.

Vytvorte používateľa a pridajte ho do našej uzavretej skupiny:

$ sudo usermod -a-G zabezpečená skupina winston

Používateľské meno je ako balík cigariet (alebo predseda vlády Veľkej Británie).

Vytvorenie hesla Winston:

$ sudo smbpasswd -a winston

Potom sa zobrazí výzva na zadanie nového hesla na opätovné prihlásenie do účtu, ktorý ste práve vytvorili. Nezabudnite reštartovať po tomto. Teraz viete, ako nakonfigurovať server prostredníctvom Samby v Ubuntu.

Samba samozrejme nie je obmedzená na vytváranie jednoduchých priečinkov. Ale tieto jednoduché pokyny a príklady ukazujú, čo sa dá s týmto programom urobiť. To bude prvý krok k pochopeniu podstaty serverových počítačov a ich riadenia.