Seznamte se s Linuxem: Porozumění smb.conf

Vyzkoušejte Náš Nástroj Pro Odstranění Problémů

Vedle souboru xorg.conf (přečtěte si můj Seznamte se s Linuxem: Další informace o xorg.conf ) může být soubor smb.conf nejpochopenější ze všech souborů. Důvodem je to, že výchozí soubor je, docela, poměrně velký a matoucí. Když porovnáte, co vy potřeba vs co ty mít (alespoň ve výchozím nastavení) budete překvapeni, jak jednoduché může být Samba konfigurovat.

Po instalaci Samby bude soubor smb.conf dlouhý asi 533 řádků. Neboj se. Je to mnohem jednodušší, než se zdá.

Soubor smb.conf je rozdělen do oddílů. Každá sekce bude začínat řádkem, který vypadá takto:

[TITUL]

Kde TITLE je skutečný název bloku. Každý blok představuje buď konfiguraci nebo sdílenou složku, ke které se mohou připojit další stroje. Budete mít minimálně globální blok a jednu sdílenou položku.

Globální

Globální blok je jedním z nejdůležitějších bloků v souboru smb.conf. Tento blok definuje globální konfiguraci vašeho serveru Samba. Tento blok začíná:

[globální]

V rámci vašich bloků budou vaše konfigurační řádky tvořeny:

option = value

prohlášení.

Nejdůležitější prohlášení, která budete potřebovat ve svém globálním bloku, jsou:
netbios name = NAME
workgroup = WORKGROUP_NAME
security = SECURITY_TYPE
zašifrovat hesla = ANO / NE
smb passwd file = / cesta / do / smbpasswd
interface = ALLOWED_ADDRESSES

Hodnoty pro každou z výše uvedených možností by měly být samy vysvětlující. Je však třeba poznamenat jednu věc. Pokud šifrujete hesla, budete muset přidat uživatele (pomocí hesel) pomocí příkazu smbpasswd.
V globálním bloku je jednou z důležitějších možností zabezpečení. Tato volba se týká autentizace (jak se uživatelé budou moci přihlásit). Existuje pět různých typů zabezpečení:

  • ADS - Active Directory Domain
  • Doména - ověření uživatele pomocí NT primární nebo záložní domény
  • Server - Server Samba předává ověřování jinému serveru
  • Sdílet - Uživatelé nemusí zadávat uživatelské jméno nebo heslo (dokud se nepokusí otevřít konkrétní adresář)
  • Uživatel - Uživatelé musí poskytnout platné uživatelské jméno / heslo. Toto je výchozí nastavení.

Sdílejte bloky

Další bloky se budou vztahovat na jednotlivé sdílené položky. Pro každý adresář, který chcete sdílet s uživateli Samby, budete potřebovat jiný blok. Typický blok sdílení bude vypadat takto:
[SHARE NAME]
comment = COMMENT
cesta = / cesta / ke / sdílet
zapisovatelný = ANO / NE
create mode = NUMERIC VALUE
adresářový režim = NUMERIC VALUE
zamykání = ANO / NE

Vše, co je uvedeno výše, bude definováno podle vašich potřeb. Ošidné položky budou režimy vytvoření a adresáře. Co to dělá, je definovat oprávnění pro každý vytvořený soubor a sdílené adresáře. Hodnoty tedy budou ve formě 0700 nebo 0600 (v závislosti na vašich potřebách povolení). Nezapomeňte, že budete potřebovat sdílený blok pro každý adresář, který chcete sdílet.

Samozřejmě existuje mnoho možností, které lze v Sambě použít. Mnoho z těchto možností spadá do globálního bloku.

Blok tiskárny

Můžete také definovat blok pro sdílení tiskáren. Tento blok bude začínat:

[tiskárny]

a bude obsahovat možnosti jako:
comment = COMMENT
path = / PATH / TO / PRINTER / SPOOL
procházitelný = ANO / NE
host ok = ANO / NE
zapisovatelný = ANO / NE
tisknutelný = ANO / NE
create mode = NUMERIC VALUE

Ukázka smb.conf

Mám externí disk, ke kterému připojím / media / music a sdílím se do své domácí sítě s následujícími smb.conf soubor:
[globální]
netbios name = MONKEYPANTZ
pracovní skupina = MONKEYPANTZ
security = uživatel
zašifrovat hesla = ano
smb passwd file = / etc / samba / smbpasswd
rozhraní = 192.168.1.1/8
[Wallen music]
comment = Hudební knihovna
cesta = / média / hudba
zapisovatelný = ano
režim vytvoření = 0600
adresářový režim = 0700
zamykání = ano

A to je vše. To je můj celý smb.conf soubor. Připouštím, že sdílím pouze jeden adresář, ale ukazuje to, jak jednoduché smb.conf může být konfigurace.