Přejít na hlavní obsah

Jak nakonfigurovat souborový server Samba pro Windows: podrobný průvodce

  • Stanislava Staněk
  • Tipy

Samba - je to software, který poskytuje možnost sdílet soubory a tisknout přes síť mezi počítači s různými operačními systémy. Pokud máte počítače se systémy Windows a Linux, nastavení serveru Samba jim umožní bez problémů sdílet data.

V tomto podrobném průvodci projdeme kroky potřebné k nastavení serveru souborů Samba na počítači se systémem Linux. Podíváme se na instalaci a konfiguraci Samby, vytváření sdílených složek, správu přístupu a nastavení uživatelů.

Prvním krokem bude instalace Samba balíčku na vašem počítači. To lze provést pomocí správce balíčků operačního systému. Například na Ubuntu nebo Debianu lze použít následující příkaz:

Po instalaci Samba můžete přejít k vytváření sdílených složek, které budou dostupné pro jiné počítače v síti. K tomu budete muset upravit konfigurační soubor Samba (obvykle soubor /etc/samba/smb.conf ).

V konfiguračním souboru můžete zadat společnou cestu ke složkám a definovat přístupová práva pro uživatele. Můžete vytvořit několik sdílených složek zadáním různých možností pro každou z nich.

Když jsou všechny složky nakonfigurovány, můžete restartovat službu Samba, aby se změny projevily. Chcete-li to provést, spusťte následující příkaz:

Nyní by měl být váš souborový server Samba dostupný pro počítače se systémem Windows ve stejné síti. K připojení ke sdíleným složkám můžete použít název domény serveru nebo jeho IP adresu.

V této příručce podívali jsme se pouze na základní kroky k nastavení serveru souborů Samba pro Windows. Můžete také nakonfigurovat autentizaci uživatelů, šifrování dat a další nastavení podle vašich potřeb.

Co je souborový server Samba?

Samba umožňuje klientům Windows prohlížet, kopírovat, upravovat a mazat soubory na vzdáleném Linuxu/Unixovém serveru pomocí běžných programů pro práci se soubory ve Windows, jako je Průzkumník souborů. Poskytuje také bezpečný a zabezpečený přenos souborů a tisků mezi různými operačními systémy v síti.

Server Samba podporuje několik verzí protokolů SMB/CIFS, včetně SMB1, SMB2 a SMB3. Novější verze protokolu poskytují vyšší zabezpečení a výkon, proto se doporučuje používat Samba s podporou SMB3, aby byla zajištěna nejlepší funkčnost.

Konfigurace serveru Samba umožňuje společnostem a organizacím snadno sdílet soubory a prostředky mezi různými operačními systémy, což usnadňuje spolupráci a zvyšuje produktivitu.

Instalace Samba na Windows

Instalace Samby na operační systém Windows umožňuje využít možnosti souborového serveru a umožnit výměnu dat mezi počítači v místní síti.

Chcete-li nainstalovat Sambu na Windows, musíte postupovat podle následujících kroků:

  1. Stáhněte si instalační soubor Samba z oficiálních stránek projektu. Doporučujeme zvolit nejnovější stabilní verzi.
  2. Spusťte instalační soubor a postupujte podle pokynů průvodce instalací.
  3. Nakonfigurujte nastavení instalace, vyberte komponenty potřebné pro váš úkol.
  4. Vyberte cestu pro instalaci Samby. Doporučuje se použít standardní nastavení.
  5. Počkejte na dokončení instalačního procesu.
  6. Po instalaci Samba nakonfigurujte konfigurační soubory podle požadavků vaší sítě.
  7. Restartujte počítač.
  8. Ujistěte se, že je Samba úspěšně nainstalována kontrolou dostupnosti serveru z jiných počítačů v místní síti.

Po instalaci Samba na Windows budete moci nakonfigurovat přístupová práva ke složkám, synchronizovat soubory a složky mezi počítači a sdílet data mezi operačními systémy.

Instalace Samba na Windows může vyžadovat zadání administrativních pověření, proto je vhodné před zahájením instalačního procesu připravit příslušné informace.

Stahování a instalace Samba

Před instalací Samba si musíte stáhnout distribuci Samba pro váš operační systém. Distribuci Samba lze stáhnout z oficiálních stránek projektu Samba.

Instalace Samby na operační systém Windows vyžaduje následující kroky:

KrokPopis
Krok 1Otevřete webový prohlížeč a přejděte na web Samba.
Krok 2Na hlavní stránce projektu Samba vyhledejte sekci "Downloads" (stahování) a vyberte požadovanou verzi Samby pro váš operační systém. Klikněte na odkaz ke stažení distribuce.
Krok 3Uložte stažený soubor na pevný disk počítače.
Krok 4Spusťte instalační program Samba a postupujte podle pokynů instalačního programu. Během procesu instalace nakonfigurujte nastavení potřebná pro vaši síť.
Krok 5Po dokončení instalace restartujte počítač.

Po dokončení všech uvedených kroků bude Samba úspěšně nainstalována ve vašem počítači. Nyní jste připraveni přejít na konfiguraci souboru serveru Samba pro Windows.

Konfigurace uživatelů a oprávnění

Chcete-li pracovat se souborovým serverem Samba a zajistit bezpečný přístup k souborům, musíte nakonfigurovat uživatele a oprávnění.

1. Vytvořte uživatelské účty Samba:

sudo smbpasswd -a

2. Zadejte heslo pro každého uživatele.

3. Nastavte oprávnění pro uživatele:

[папка]comment = Описание папкиpath = /путь/к/папкеbrowseable = yesread only = novalid users =

4. Chcete-li použít změny, proveďte příkaz:

sudo testparm

5. Restartujte Samba server:

sudo systemctl restart smbd

Nyní je Konfigurace uživatelů a oprávnění pro souborový server Samba dokončena. Každý uživatel bude mít přístup pouze ke své složce s určitými oprávněními.

Přidání uživatelů Do Samba

Přidání uživatelů do Samby jim umožňuje přístup k souborovým prostředkům, které jsou odděleny prostřednictvím Samba. Zde jsou kroky k přidání uživatele do Samby:

  1. Otevřete terminál a zadejte následující příkaz pro vytvoření uživatele: smbpasswd-a username
  2. Nahraďte "username" uživatelským jménem, které chcete přidat.
  3. Zadejte heslo pro uživatele a potvrďte jej.
  4. Uživatel bude úspěšně přidán do Samby.

Po přidání uživatelů do Samby budou moci použít své uživatelské jméno a heslo k ověření a získání přístupu k souborovým prostředkům na serveru Samba. Můžete také nastavit oprávnění k přístupu k souborům a určit, kteří uživatelé mají přístup k jakým souborům a adresářům.

Přidání uživatelů do Samby vám pomůže nakonfigurovat souborový server pro Windows a zajistit přístup ke sdíleným prostředkům pro uživatele vaší sítě.

Nastavení oprávnění pro složky

Chcete-li efektivně používat souborový server Samba, je důležité nakonfigurovat oprávnění složek tak, aby uživatelé měli přístup pouze k souborům a složkám, které potřebují.

V Samba jsou oprávnění ke složkám ovládána příkazem chmod v Linuxu. Tento příkaz vám umožňuje nastavit různé úrovně přístupu k souborům a složkám: čtení (r), zápis (w) a spuštění (x).

Chcete-li nastavit přístupová práva ke konkrétní složce, musíte provést příkaz chmod s určitými argumenty. Chcete-li například nastavit oprávnění ke čtení, zápisu a spouštění pro všechny uživatele, můžete použít následující příkaz:

chmod 777 / cesta / do / složky

Tím se nastaví Plná přístupová práva pro všechny uživatele.

Pro zajištění bezpečnosti se však často doporučuje nastavit omezenější přístupová práva. Chcete-li například povolit přístup pouze majiteli složky, můžete použít následující příkaz:

chmod 700 / cesta / do / složky

Tím se nastaví práva čtení, zápisu a provádění pouze pro vlastníka složky.

Kromě toho lze v sambě použít atributy oprávnění, jako jsou create mask a directory mask. Atribut create mask určuje výchozí oprávnění pro nové soubory a atribut directory mask - pro nové složky.

Příklad použití atributů:

create mask = 0664

directory mask = 0775

V tomto příkladu budou mít všechny nové soubory oprávnění ke čtení a zápisu pro majitele a skupinu a povolení ke čtení pro všechny ostatní uživatele. Nové složky budou mít oprávnění ke čtení, zápisu a provádění pro majitele a skupinu a povolení ke čtení a provádění pro všechny ostatní uživatele.

Nastavení oprávnění složek může být náročné, ale je důležité je pečlivě provést, abyste zajistili bezpečnost a efektivitu vašeho Samba souborového serveru.

Vytvoření a přizpůsobení koule

Jakmile je souborový server Samba nainstalován a nakonfigurován, je nutné vytvořit a nakonfigurovat koule tak, aby umožňovaly přístup k souborům a složkám na serveru ze systému Windows.

Chcete - li vytvořit a nakonfigurovat koule, budete muset upravit konfigurační soubor Samba-smb.conf. Otevřete tento soubor pomocí textového editoru.

V souboru smb.conf najděte sekci [global] a přidejte následující řádek:

security = user

Vytvořte sekci, ve které bude definována vaše koule. Zadejte následující řádky:

[имя_шары]comment = описание_шарыpath = путь_к_шареguest ok = yesread only = nobrowsable = yes

Nahraďte " jméno_shary "požadovaným názvem vaší koule," popis_shary " - popis koule," cesta_k_share " - na cestu ke složce, kterou chcete zpřístupnit veřejnosti.

Uložte změny do souboru smb.conf a zavřete to.

ParametrPopis
jméno-šaryNázev, který se zobrazí ve Windows pro přístup k kouli.
popis_šaryStručný popis koule.
cesta_k_shareAbsolutní cesta ke složce, kterou chcete zpřístupnit veřejnosti.

Vytvoření nové koule

Chcete-li vytvořit novou kouli na serveru Samba, postupujte podle následujících kroků:

KrokPopis
1Otevřete konfigurační soubor Samba, obvykle nazývaný smb.conf
2Najděte sekci [global] a přidejte následující možnosti pro přizpůsobení nové koule:
* 'workgroup': nainstalujte pracovní skupinu, která bude provozovat server Samba
* 'netbios name': Nastavte název serveru Samba
3Přidejte sekci nové koule začínající na `[jméno]`
4V části koule zadejte požadované parametry:
* 'comment': přidejte komentář k popisu koule
* 'path': označuje cestu ke složce, kterou chcete sdílet
• `valid users`: identifikujte seznam uživatelů, kterým je povolen přístup k balónu
* 'public': nastavte hodnotu " no " a deaktivujte anonymní přístup
• 'writable': nastavte hodnotu "yes", abyste umožnili nahrávání v kouli
5Uložte konfigurační soubor
6Restartujte službu Samba

Po provedení těchto kroků bude nová koule k dispozici uživatelům Windows online. Budou se moci připojit k balónu a použít jej ke sdílení souborů se serverem Samba.