Samba - jedná se o bezplatnou implementaci protokolu pro práci se síťovými zdroji od společnosti Microsoft. Umožňuje interakci mezi počítači se systémem různých operačních systémů, jako jsou Windows, Linux, macOS a další. Pomocí Samba lze nakonfigurovat sdílení souborů a tiskáren na různých zařízeních v místní síti a zálohovat data a další.
V této podrobné příručce se podíváme na to, jak nakonfigurovat Samba pro Windows zdroje. Naučíte se, jak nainstalovat a nakonfigurovat Sambu na počítači se systémem Linux a nakonfigurovat sdílení souborů a tiskáren pro počítače se systémem Windows.
Poznámka: V této příručce použijeme linuxovou distribuci Ubuntu a operační systém Windows 10, ale obecné zásady přizpůsobení Samba budou platit i pro jiné distribuce Linuxu a verze Windows.
Stáhněte a nainstalujte Sambu do počítače se systémem Linux. Chcete-li to provést, otevřete terminál a spusťte následující příkaz:sudo apt-get install samba
Instalace a konfigurace Samba pro sdílení prostředků s počítači se systémem Windows
Tato příručka popisuje proces instalace a konfigurace Samba pro sdílení prostředků mezi počítači se systémem Windows a Linux.
| Krok | Akce | Vysvětlení |
|---|---|---|
| 1 | Instalace balíčku Samba | Otevřete terminál a spusťte příkaz: sudo apt-get install samba |
| 2 | Vytváření uživatelů Samba | Spusťte příkaz: sudo smbpasswd-a jméno uživatele |
| 3 | Konfigurace souboru smb.conf | Otevřete soubor smb.conf v textovém editoru a proveďte potřebné změny. Určete například sdílenou složku a zadejte přístupová práva: |
[общая_папка]comment = Общая папка для Windowspath = /путь/к/папкеbrowseable = yesread only = nocreate mask = 0777directory mask = 0777
Po provedení těchto kroků bude Samba správně nainstalována a nakonfigurována pro sdílení prostředků s počítači se systémem Windows. Budete moci přistupovat ke sdílené složce a používat ji k přenosu souborů mezi různými operačními systémy.
Krok 1: Instalace Samba na Linux server
Prvním krokem je nainstalovat balíček Samba na váš Linux server. K tomu budete potřebovat přístup k příkazovému řádku serveru a oprávnění správce.
1. Otevřete terminál na serveru a spusťte následující příkaz:
sudo apt-get update
Tím se aktualizuje seznam balíčků na vašem serveru.
2. Poté spusťte příkaz k instalaci Samby:
sudo apt-get install samba
Uvidíte průběh instalace a pro potvrzení budete muset zadat heslo správce.
3. Po instalaci Samby můžete zkontrolovat jeho verzi pomocí příkazu:
Pokud je instalace úspěšná, měli byste vidět verzi Samba a další informace.
Nyní je Samba úspěšně nainstalována na vašem Linuxovém serveru a můžete začít konfigurovat Windows resources.
Krok 2: Konfigurace konfiguračního souboru smb.conf
Chcete-li začít, otevřete soubor smb.conf v textovém editoru. Soubor se obvykle nachází v adresáři / etc / samba/. Pokud soubor neexistuje, můžete vytvořit nový soubor s tímto názvem.
Když je soubor otevřen, uvidíte spoustu nastavení. Je třeba provést následující kroky:
- Určete název pracovní skupiny (Workgroup). Toto je název skupiny, ve které bude váš server Samba fungovat. Najděte nebo přidejte následující řádek do souboru smb.conf:
- workgroup = název skupiny
- Zadejte název serveru Samba. Najděte nebo přidejte následující řádek:
- netbios name = Jméno
- Určete adresáře, které jsou k dispozici pro obecné použití. Toto jsou místa, kde budou uloženy vaše soubory a která budou sdílena prostřednictvím Samba. Najděte nebo přidejte následující řádky pro každý adresář:
- [Jméno]
- path = CESTA_K_DIREKTORY
- browsable = yes
- writable = yes
- guest ok = yes
- Identifikujte uživatelské účty a hesla. Najděte nebo přidejte následující řádek pro každého uživatele:
- valid users = jméno uživatele
- heslo = heslo
Po dokončení úprav souboru smb.conf uložte a zavřete. Nyní je váš konfigurační soubor připraven ke spuštění serveru Samba.
Krok 3: Vytváření a konfigurace sdílených složek pro uživatele Windows
Krok 3.1: Chcete-li začít, otevřete konfigurační soubor Samba pomocí libovolného textového editoru. Ve většině linuxových distribucí je konfigurační soubor umístěn v /etc / samba / smb.conf .
Krok 3.2: Najděte sekci [global] a přidejte následující řádky:
workgroup = WORKGROUP
server string = Samba Server
netbios name = server
security = user
Poznámka: Hodnota parametru workgroup musí odpovídat aktuální pracovní skupině ve Windows. Hodnota možnosti server string se zobrazí jako název serveru v síti. Hodnota parametru netbios name bude použita při interakci s počítači se systémem Windows. Nastavení zabezpečení musí být nastaveno na user, aby se uživatelé mohli připojit ke sdíleným složkám.
Krok 3.3: Přidejte následující řádky na konci konfiguračního souboru a Vytvořte sdílené složky:
[shared]
comment = Shared Folder
path = /path/to/shared/folder
browseable = yes
read only = no
guest ok = no
writeable = yes
valid users = @sambausers
Poznámka: Nahraďte / path / to / shared / folder cestou ke složce, kterou chcete sdílet. Hodnota parametru valid users označuje skupinu uživatelů, kterým je umožněn přístup ke sdílené složce. Zde se předpokládá, že již máte skupinu uživatelů s názvem sambausers . Pokud chcete povolit přístup všem uživatelům, odstraňte tento řádek.
Krok 3.4: Uložte změny a zavřete konfigurační soubor Samba.
Krok 3.5: Restartujte službu Samba pomocí příkazu:
sudo service smbd restart
Krok 3.6: Sdílená složka by nyní měla být k dispozici uživatelům Windows. Chcete-li k ní přistupovat, musí se uživatel přihlásit ke svému účtu v počítači se systémem Windows a přistupovat ke sdílené složce pomocí jejího názvu (např. \server\shared ) a uživatelských pověření Samba.
Gratuluji! Nakonfigurovali jste sdílenou složku pro uživatele systému Windows v aplikaci Samba.