Zoznámte sa s Linuxom: Pochopenie smb.conf

Vyskúšajte Náš Nástroj Na Odstránenie Problémov

Vedľa súboru xorg.conf (prečítajte si môj Zoznámte sa so systémom Linux: Viac informácií o xorg.conf ) môže byť súbor smb.conf najviac nepochopený zo všetkých súborov. Dôvodom je to, že predvolený súbor je dosť veľký a mätúci. Keď porovnáte to, čo vy potreba vs čo ty mať (minimálne v predvolenom nastavení) budete prekvapení, aké jednoduché môže byť konfigurovanie Samby.

Po nainštalovaní Samby bude mať súbor smb.conf asi 533 riadkov. Neboj sa. Je to oveľa jednoduchšie, ako sa zdá.

Súbor smb.conf je rozdelený na časti. Každá sekcia sa začína riadkom, ktorý vyzerá takto:

[NÁZOV]

Kde TITLE je skutočný názov bloku. Každý blok predstavuje buď konfiguráciu alebo zdieľanú zložku, ku ktorej sa môžu pripojiť ďalšie stroje. Budete mať prinajmenšom globálny blok a jednu akciu.

globálnej

Globálny blok je jedným z najdôležitejších blokov v súbore smb.conf. Tento blok definuje globálnu konfiguráciu servera Samba. Tento blok začína:

[Global]

V rámci vašich blokov budú vaše konfiguračné linky tvorené:

option = value

Vyhlásenia.

Najdôležitejšie vyhlásenia, ktoré budete potrebovať vo svojom globálnom bloku, sú:
netbios name = NAME
workgroup = WORKGROUP_NAME
security = SECURITY_TYPE
šifrovať heslá = ÁNO / NIE
smb passwd file = / cesta / do / smbpasswd
interface = ALLOWED_ADDRESSES

Hodnoty pre každú z vyššie uvedených možností by mali byť samovysvetľujúce. Je však potrebné poznamenať jednu vec. Ak šifrujete heslá, budete musieť pomocou príkazu smbpasswd pridať používateľov (s heslami).
V rámci globálneho bloku je jednou z dôležitejších možností bezpečnostná možnosť. Táto voľba sa týka autentifikácie (ako sa používatelia budú môcť prihlásiť). Existuje päť rôznych druhov zabezpečenia:

  • ADS - doména Active Directory
  • Doména - Overenie používateľa prostredníctvom primárnej alebo záložnej domény NT
  • Server - Samba server odovzdáva autentifikáciu inému serveru
  • Zdieľať - používatelia nemusia zadávať používateľské meno ani heslo (pokiaľ sa nesnažia získať prístup do konkrétneho adresára)
  • Používateľ - Používatelia musia poskytnúť platné používateľské meno / heslo. Toto je predvolené nastavenie.

Zdieľajte bloky

Nasledujúce bloky sa budú vzťahovať na jednotlivé akcie. Pre každý adresár, ktorý chcete zdieľať s používateľmi Samby, budete potrebovať iný blok. Typický blok zdieľania bude vyzerať takto:
[ZDIEĽAŤ NÁM]
comment = COMMENT
cesta = / cesta / zdieľať
zapisovateľné = ÁNO / NIE
režim vytvorenia = NUMERIC VALUE
adresárový režim = NUMERIC VALUE
zamykanie = ÁNO / NIE

Všetko, čo je uvedené vyššie, bude definované podľa vašich potrieb. Zložité záznamy budú režimy vytvorenia a adresára. To je definovanie povolení pre každý vytvorený súbor, ako aj zdieľané adresáre. Hodnoty budú mať tvar 0700 alebo 0600 (v závislosti od potrieb vášho súhlasu). Pamätajte, že pre každý adresár, ktorý chcete zdieľať, budete potrebovať blok zdieľania.

Samba má samozrejme veľa možností. Mnoho z týchto možností spadá do globálneho bloku.

Blok tlačiarne

Môžete tiež definovať blok na zdieľanie tlačiarní. Tento blok sa začína:

[Tlačiarne]

a bude obsahovať možnosti ako:
comment = COMMENT
path = / PATH / TO / PRINTER / SPOOL
prezerateľný = ÁNO / NIE
hosť ok = ÁNO / NIE
zapisovateľné = ÁNO / NIE
tlačiteľné = ÁNO / NIE
režim vytvorenia = NUMERIC VALUE

Vzorka smb.conf

Mám externú jednotku, na ktorú sa pripájam / media / music a zdieľam s mojou domácou sieťou nasledujúce smb.conf file:
[Global]
netbios name = MONKEYPANTZ
pracovná skupina = MONKEYPANTZ
security = user
šifrovať heslá = áno
súbor smb passwd = / etc / samba / smbpasswd
rozhrania = 192.168.1.1/8
[Wallen music]
comment = Hudobná knižnica
cesta = / médiá / hudba
zapisovateľné = áno
režim vytvorenia = 0600
adresárový režim = 0700
zamykanie = áno

A to je všetko. To je môj celý smb.conf file. Je pravda, že zdieľam iba jeden adresár, ale ukazuje to, aké jednoduché smb.conf môže byť konfigurovať.