Přejít na hlavní obsah

Jak nastavit Samba na Fedoru: podrobné pokyny

  • Naděžda Kašpar
  • Praxe

Služba Samba vám umožňuje sdílet soubory a prostředky mezi počítači ve stejné síti, včetně Windows a Linuxu. Pokud máte nainstalovaný operační systém Fedora a budete muset nakonfigurovat Sambu, tento podrobný návod vám to pomůže snadno a bez problémů.

Před zahájením instalace a konfigurace Samby se ujistěte, že máte nainstalovaný operační systém Fedora a máte přístup k systémovým oprávněním. Kromě toho je také nutné zajistit, abyste již měli nainstalované potřebné balíčky pro práci se Sambou.

Kroky k instalaci a konfiguraci Samby na Fedoře zahrnují instalaci balíčků Samba, konfigurační soubory a konfiguraci uživatelů a oprávnění. Po dokončení těchto kroků budete moci snadno sdílet soubory mezi počítači ve vaší síti.

Poznámka: před nastavením Samby se doporučuje zálohovat všechny potřebné soubory a nastavení, pokud dojde k problémům.

Instalace Samby na Fedoru

Chcete-li nainstalovat Sambu na operační systém Fedora, musíte postupovat podle následujících kroků:

1. Otevřete terminál a spusťte příkaz sudo dnf install samba pro instalaci balíčku Samba.

2. Pro potvrzení instalace zadejte heslo správce systému.

3. Počkejte, až proces instalace skončí.

4. Zkontrolujte, zda je Samba úspěšně nainstalována, spusťte příkaz samba -V.

5. Pokud se v důsledku spuštění příkazu objeví informace o verzi Samba, instalace byla úspěšná.

Nyní je Samba nainstalována na operačním systému Fedora a připravena k nastavení.

Vytváření uživatelů v Samba

Chcete-li nastavit Samba na Fedoře, musíte vytvořit uživatele, kteří budou mít přístup ke sdíleným zdrojům a souborům.

Chcete-li vytvořit uživatele, postupujte podle následujících kroků:

  1. Nainstalujte balíček Samba: Zkontrolujte, zda je na vašem systému nainstalován balíček Samba. Pokud není nainstalován, spusťte příkaz sudo dnf install samba aby ho nainstalovali.
  2. Vytvořte uživatele: Chcete-li vytvořit uživatele v Samba, spusťte příkaz sudo smbpasswd -a [jméno uživatele], kde [jméno uživatele] - uživatelské jméno, které chcete přidat.
  3. Nastavte heslo: Po provedení předchozího příkazu budete požádáni o nastavení hesla pro nového uživatele. Dvakrát zadejte nové heslo.

Po dokončení těchto kroků bude uživatel vytvořen a připraven k použití v Samba. Tyto kroky můžete opakovat a vytvořit více uživatelů.

Konfigurace přístupu ke složkám a souborům

Po instalaci a konfiguraci Samby je nutné nakonfigurovat přístup ke složkám a souborům na vašem serveru Fedora.

Chcete-li začít, otevřete konfigurační soubor Samba umístěný na adrese /etc/samba/smb.conf.

Najděte sekci [homes] a komentujte jej odstraněním symbolu mřížky ( # ) před ním. Tato sekce umožňuje uživatelům připojit se ke svým domácím složkám na serveru.

Dále v sekci [homes], přidejte následující řádek:

Tento řádek umožňuje pouze uživatelům, jejichž jména se shodují s názvy domovských složek, přístup ke svým složkám. Poskytuje zabezpečení a ochranu dat na serveru.

Chcete-li nakonfigurovat sdílení složek a souborů, vytvořte nový oddíl v souboru smb.conf, například:

valid users = @users

Tato sekce určuje cestu ke sdílené složce na serveru, umožňuje přístup ke všem uživatelům ze skupiny "users" a umožňuje jim zapisovat data do této složky. Také, nastavte hodnotu public na "yes" pro povolení přístupu všem uživatelům

Po provedení všech potřebných změn uložte soubor smb.conf a restartujte službu Samba příkazem:

sudo systemctl restart smb

Nyní se můžete připojit k vašemu serveru Samba a přistupovat k nakonfigurovaným složkám a souborům.

Konfigurace serveru Samba ve Fedoře

Konfigurace serveru Samba v systému Fedora umožňuje sdílet soubory a složky s počítači se systémem Windows v jedné místní síti. V této části vám řeknu, jak nakonfigurovat server Samba na Fedoře.

Krok 1: Instalace Samby

Před nastavením serveru musíte na Fedoru nainstalovat balíček Samba. Chcete-li to provést, spusťte následující příkaz:

$ sudo dnf install samba

Krok 2: Vytvoření uživatele Samba

Dalším krokem je vytvoření uživatele, pod kterým budou prováděny operace se serverem Samba. Chcete-li to provést, spusťte následující příkaz:

$ sudo smbpasswd -a

Nahraďte požadované uživatelské jméno. Zadejte heslo pro uživatele, když jej program požádá.

Krok 3: Konfigurace smb.conf

Nyní upravte konfigurační soubor smb.conf pomocí textového editoru. Spusťte následující příkaz a otevřete soubor Vim:

$ sudo vim /etc/samba/smb.conf

Proveďte následující změny v souboru pro nastavení Samba:

[global]workgroup = WORKGROUPserver string = Samba Server %vnetbios name = fedorasecurity = usermap to guest = bad userdns proxy = no[shared]path = /path/to/shared/folderwritable = yesguest ok = yesguest only = yesforce create mode = 0666force directory mode = 2777force user = sambauserforce group = sambagroup

Nahraďte / path / to / shared / folder cestou ke složce, kterou chcete sdílet s jinými počítači. Nahraďte sambauser a sambagroup uživatelským jménem a skupinou vytvořenou v předchozím kroku.

Krok 4: restartování služby Samba

Po provedení změn v souboru smb.conf restartujte službu Samba, aby nová konfigurace vstoupila v platnost:

$ sudo systemctl restart smb.service

Krok 5: Konfigurace brány firewall

Pokud je na Fedoře ve výchozím nastavení povolena brána firewall, musíte povolit přístup k serveru Samba. Spusťte následující příkaz a otevřete port pro Sambu:

$ sudo firewall-cmd --add-service=samba --permanent$ sudo firewall-cmd --reload

Krok 6: Kontrola nastavení

Po dokončení nastavení můžete zkontrolovat fungování serveru Samba tím, že se k němu pokusíte připojit z počítače se systémem Windows. Otevřete Průzkumník souborů a zadejte do adresního řádku \\ \ fedora (pokud jste nezměnili název netbios na smb.conf) nebo \\. Měla by se vám otevřít složka, kterou jste zadali do smb.conf.

Jak vidíte, konfigurace serveru Samba v operačním systému Fedora není náročná. Postupujte podle těchto pokynů krok za krokem a můžete úspěšně vytvořit síťové úložiště dostupné ze systému Windows.

Připojení k serveru Samba z jiných zařízení

Po nastavení serveru Samba na Fedoru se k němu můžete připojit z jiných zařízení v místní síti. Může to být počítač se systémem Windows, Mac nebo Linux.

Chcete-li se připojit k serveru Samba z jiných zařízení, postupujte takto:

Krok 1:

Na vašem zařízení otevřete Průzkumníka souborů (Windows Explorer na Windows, Finder na Macu, správce souborů na Linuxu) a vyhledejte možnost "připojit se k serveru" (nebo podobnou).

Krok 2:

Zadejte IP adresu vašeho Fedora serveru, následovaný názvem vašeho Samba koule oddělené zpětným Slashem. Například: \\192.168.0.100\shared_folder.

Krok 3:

Pokud jste nakonfigurovali autorizaci na serveru Samba, zadejte uživatelské jméno a heslo, které jste použili při konfiguraci Samba.

Krok 4:

Po úspěšném připojení k serveru Samba budete moci prohlížet a spravovat soubory a složky na serveru stejným způsobem jako v místním počítači.

Všimněte si, že pro připojení k serveru Samba možná budete muset nakonfigurovat nastavení sítě vašeho zařízení tak, aby bylo v jedné místní síti se serverem Fedora.