1. Úvod
Samba na Ubuntu je výkonný nástroj, který umožňuje sdílení souborů mezi různými operačními systémy. Umožňuje plynulou výměnu dat mezi Linuxem, Windows a macOS, což je zvláště užitečné pro domácí sítě i kancelářské prostředí.
V tomto článku vás provedeme procesem instalace Samby na Ubuntu a jejím nastavením pro sdílení souborů. S jednoduchými kroky a snímky obrazovky si i začátečníci mohou snadno nastavit Sambu a sdílet soubory s uživateli Windows bez problémů.
2. Co je Samba?
Samba je open‑source software, který umožňuje sdílení souborů a tiskáren mezi UNIX‑ovými operačními systémy a Windows. Konkrétně emuluje protokol Windows „Network File Sharing“, známý jako SMB (Server Message Block), a umožňuje tak plynulou komunikaci mezi různými OS prostředími.
Díky této funkčnosti mohou uživatelé Linuxu a macOS přistupovat k souborovým systémům Windows a uživatelé Windows se mohou připojit k Linuxovým systémům a sdílet soubory. Ubuntu usnadňuje instalaci Samby a poskytuje efektivní způsob, jak sdílet data mezi zařízeními jak v domácnostech, tak v podnicích.
3. Příprava na instalaci Samby
Před instalací Samby se ujistěte, že je váš systém Ubuntu aktuální. Aplikace nejnovějších aktualizací udržuje všechny balíčky, včetně Samby, na nejnovějších verzích a pomáhá předcházet problémům s kompatibilitou. Spusťte následující příkaz v terminálu:
sudo apt update && sudo apt upgrade
Pokud máte zapnutý firewall, budete jej muset nakonfigurovat tak, aby povolil komunikaci Samby, jak je vysvětleno později v tomto průvodci. Jedná se o důležitý bezpečnostní krok, proto jej pečlivě dodržujte.

4. Jak nainstalovat Sambu
Pro instalaci Samby otevřete terminál a spusťte následující příkaz:
sudo apt install samba
Po dokončení instalace zkontrolujte stav služby Samba pomocí následujícího příkazu:
systemctl status smbd
Nyní, když je Samba nainstalována, můžete pokračovat v konfiguraci sdíleného adresáře. Poskytneme vám krok‑za‑krokem vizuální podporu se snímky obrazovky, která vás provede celým procesem.
5. Konfigurace Samby
Po instalaci Samby je dalším krokem nastavení sdílení souborů. Nejprve vytvořte složku, kterou chcete sdílet. Použijte následující příkaz k vytvoření sdíleného adresáře:
mkdir /home/username/sambashare
Dále upravte konfigurační soubor Samby, který se nachází v /etc/samba/smb.conf, a definujte tuto složku jako sdílený adresář. Otevřete konfigurační soubor a přidejte následující řádky:
[sambashare]
comment = Ubuntu Samba Share
path = /home/username/sambashare
read only = no
browseable = yes
Po provedení těchto změn restartujte službu Samba, aby se nová nastavení aplikovala.
sudo systemctl restart smbd
Pro lepší přehlednost doporučujeme použít snímky obrazovky, které ukážou, kde upravit soubor smb.conf a jak by měla vypadat struktura adresáře.

6. Správa uživatelů Samby
Na rozdíl od systémových uživatelů vyžaduje Samba vlastní sadu uživatelů a hesel. Použijte následující příkaz k přidání nového uživatele a nastavení hesla pro Sambu:
sudo smbpasswd -a username
Pro aktivaci uživatele spusťte následující příkaz:
sudo smbpasswd -e username
7. Připojení ke sdílenému adresáři Samba
Ke sdílenému adresáři Samby můžete přistupovat z Ubuntu, Windows i macOS.
Připojení z Linuxu
Uživatelé Linuxu se mohou k sdílené složce připojit pomocí správce souborů. Doporučujeme použít snímky obrazovky, které ukážou jednotlivé kroky ve správci souborů.
Alternativně se můžete připojit přes terminál pomocí následujícího příkazu (nahraďte IP adresu podle potřeby):
smbclient //192.168.1.100/sambashare -U username
Připojení z Windows
Ve File Exploreru zadejte následující formát do adresního řádku:
\<Server IP Address><Share Name>
Připojení z macOS
Otevřete Finder, vyberte „Connect to Server“ a zadejte následující adresu:
smb://<Server IP Address>/<Share Name>

8. Konfigurace zabezpečení a firewallu
Nastavení firewallu jsou klíčová pro zvýšení zabezpečení. Spusťte následující příkaz pro povolení provozu Samba:
sudo ufw allow samba
Navíc můžete omezit přístup přidáním následujícího nastavení do /etc/samba/smb.conf (nahraďte IP adresy podle potřeby):
hosts allow = 192.168.1. 127
9. Řešení běžných problémů
1. Nelze se připojit
Zkontrolujte stav služby Samba a nastavení firewallu, protože nesprávná konfigurace může způsobovat problém.
2. Chyby oprávnění
Pokud narazíte na chyby oprávnění, nastavte správná oprávnění pomocí následujícího příkazu:
sudo chmod 2770 /home/username/sambashare
10. Závěr
Samba je výkonný a pohodlný nástroj pro bezproblémové sdílení souborů mezi různými operačními systémy v prostředí Ubuntu. Tento průvodce měl za cíl pomoci začátečníkům snadno nastavit Samba. Postupujte podle uvedených kroků a vytvořte plynulé a efektivní nastavení sdílení souborů.


