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ů:
- Stáhněte si instalační soubor Samba z oficiálních stránek projektu. Doporučujeme zvolit nejnovější stabilní verzi.
- Spusťte instalační soubor a postupujte podle pokynů průvodce instalací.
- Nakonfigurujte nastavení instalace, vyberte komponenty potřebné pro váš úkol.
- Vyberte cestu pro instalaci Samby. Doporučuje se použít standardní nastavení.
- Počkejte na dokončení instalačního procesu.
- Po instalaci Samba nakonfigurujte konfigurační soubory podle požadavků vaší sítě.
- Restartujte počítač.
- 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:
| Krok | Popis |
|---|---|
| Krok 1 | Otevřete webový prohlížeč a přejděte na web Samba. |
| Krok 2 | Na 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 3 | Uložte stažený soubor na pevný disk počítače. |
| Krok 4 | Spusť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 5 | Po 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:
- Otevřete terminál a zadejte následující příkaz pro vytvoření uživatele: smbpasswd-a username
- Nahraďte "username" uživatelským jménem, které chcete přidat.
- Zadejte heslo pro uživatele a potvrďte jej.
- 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.
| Parametr | Popis |
|---|---|
| jméno-šary | Název, který se zobrazí ve Windows pro přístup k kouli. |
| popis_šary | Stručný popis koule. |
| cesta_k_share | Absolutní 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ů:
| Krok | Popis |
|---|---|
| 1 | Otevřete konfigurační soubor Samba, obvykle nazývaný smb.conf |
| 2 | Najdě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 | |
| 3 | Přidejte sekci nové koule začínající na `[jméno]` |
| 4 | V čá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 | |
| 5 | Uložte konfigurační soubor |
| 6 | Restartujte 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.