Přejít na hlavní obsah

Jak připojit síťovou složku samba v Linuxu

Linux - je to otevřený operační systém, který umožňuje uživatelům plně ovládat a konfigurovat svůj systém. Tato platforma nabízí mnoho možností, jednou z nich je připojení síťové složky pomocí protokolu Samba.

Samba je implementací protokolu SMB / CIFS, který umožňuje sdílení souborů a tisk na vzdálených počítačích v místní síti. V našem článku se podíváme na to, jak připojit síťovou složku Samba v Linuxu.

Pro začátek se ujistěte, že máte v systému nainstalovaný balíček Samba. Chcete-li to provést, spusťte příkaz sudo apt-get install samba v terminálu. Po instalaci restartujte službu Samba spuštěním příkazu sudo service smbd restart .

Poznámka: k provádění těchto akcí musíte mít také oprávnění správce.

Instalace a konfigurace Samby v Linuxu

Chcete-li nainstalovat Sambu na Ubuntu, spusťte v terminálu následující příkaz:

sudo apt-get install samba

Po instalaci Samba je nutné nakonfigurovat přístup k síťové složce. Chcete-li to provést, upravte soubor /etc/samba/smb.conf . Přidejte následující konfigurační jednotku:

[share]path = /путь/к/папкеvalid users = usernameread only = no

Nahraďte / cestu / k / složce skutečnou cestou ke složce, kterou chcete připojit, a username - uživatelským jménem, kterému je přístup k této složce povolen.

Po provedení změn v souboru smb.conf uložte jej a restartujte službu Samba příkazem:

sudo service smbd restart

Nyní můžete připojit síťovou složku Samba pomocí libovolného klienta Samba, jako je správce souborů Nautilus.

Chcete-li připojit složku Samba, otevřete Správce souborů a zadejte do adresního řádku:

smb://ip-адрес-сервера/share

Nahraďte server ip adresou počítače, který má nainstalovaný server Samba, a share jménem složky, kterou chcete připojit. V případě potřeby zadejte uživatelské jméno a heslo a klikněte na Připojit.

Nyní můžete pracovat se soubory a složkami v síťové složce Samba jako s běžnými místními soubory.

Krok 1: Instalace balíčku Samba

Než začnete používat síťovou složku Samba v Linuxu, musíte nainstalovat balíček Samba. Chcete-li to provést, použijte příkaz k instalaci balíčku, který odpovídá vaší distribuci.

DistribucePříkaz instalace
Debian/Ubuntusudo apt-get install samba
Fedorasudo dnf install samba
Arch Linuxsudo pacman -S samba
OpenSUSEsudo zypper in samba

Po provedení příslušného příkazu bude balíček Samba nainstalován na váš systém. Nyní jste připraveni nakonfigurovat síťovou složku.

Krok 2: Vytvoření konfiguračního souboru Samba

Chcete-li připojit síťovou složku Samba v Linuxu, musíte vytvořit konfigurační soubor. Tento soubor určuje možnosti připojení a nastavení přístupu k síťovým prostředkům.

Chcete-li začít, otevřete terminál a zadejte příkaz:

sudo nano /etc/samba/smb.conf

Tento příkaz otevře editor nano pro úpravu souboru smb.conf, což je konfigurační soubor Samba.

V konfiguračním souboru lze nastavit různé možnosti, jako je název úlohyskupiny, názvy prostředků a přístupová práva k nim. Příklad jednoduchého konfiguračního souboru:

valid users = user

V tomto příkladu je hodnota parametru workgroup je označován jako "WORKGROUP". Můžete jej změnit na název práce, kterou chcete ve vaší síti.

Hodnota parametru path označuje cestu ke složce, kterou chcete zpřístupnit online. V tomto případě je to "/home / user / shared". Tuto cestu můžete také změnit na cestu k vaší síťové složce.

Hodnota parametru valid users určuje seznam uživatelů, kterým je povolen přístup k síťové složce. V našem příkladu je to "user". Zadejte uživatelské jméno, kterému chcete poskytnout přístup.

Hodnota parametru read only určuje, zda bude složka dostupná pouze pro čtení, nebo zda bude mít plný přístup k zápisu. V našem příkladu je složka k dispozici pro nahrávání.

Po provedení všech nezbytných změn v souboru smb.conf uložte jej stisknutím Ctrl + O a poté zavřete Editor stisknutím Ctrl+X.

Nyní je konfigurační soubor Samba připraven k použití pro připojení síťové složky v Linuxu.

Krok 3: Konfigurace přístupu k síťové složce

Jakmile připojíte síťovou složku samba ke svému systému Linux, možná budete muset nakonfigurovat přístup k této složce.

Nejprve budete muset určit, kdo bude mít přístup ke složce. Můžete si vybrat konkrétní uživatele nebo skupiny uživatelů, kteří budou moci číst, nahrávat nebo upravovat soubory v této složce.

Chcete-li nakonfigurovat přístup, musíte otevřít soubor smb.conf pomocí textového editoru, například příkazem sudo nano /etc/samba/smb.conf.

V souboru smb.conf můžete najít oddíl, který se nazývá "[jméno]». V této části můžete nastavit možnosti přístupu ke složce.

Příklad nastavení přístupu ke složce je následující:

[имя_папки]comment = Описание папкиpath = /путь_к_папкеvalid users = имя_пользователяread only = nowriteable = yesguest ok = nocreate mask = 0600directory mask = 0700

Musíte změnit "jméno_papky", "popis_papky", "cesta_k_papce" a "jméno uživatele" podle vašeho nastavení.

Po provedení změn uložte soubor smb.conf a restartujte službu samba pomocí příkazu sudo systemctl restart smbd.

Uživatelé zadaní v nastavení "valid users" nyní budou mít přístup k síťové složce.

Krok 4: připojení síťové složky samba v Linuxu

Po konfiguraci serveru a instalaci požadovaného softwaru můžete začít připojovat síťovou složku samba v Linuxu. Zde je několik kroků, které je třeba provést:

  1. Otevřete terminál a zadejte následující příkaz k vytvoření bodu připojení pro síťovou složku:
    sudo mkdir /mnt/samba
  2. Nyní musíte připojit síťovou složku pomocí následujícího příkazu:
    sudo mount-t cifs / / ir_adres_server/název / mnt / samba-o username=název uživatele, password=Heslo
    Nahraďte ir_adres_server skutečnou IP adresou vašeho serveru, název_papky na název síťové složky, název_uživatele na vaše uživatelské jméno a heslo na vaše heslo.
  3. Pokud chcete, aby se síťová složka automaticky připojovala při každém spuštění systému, přidejte do souboru /etc/fstab následující řádek :
    // ir_adres_server / název_papky / mnt / samba cifs username=název uživatele, password=Heslo 0 0
    Nahraďte ir_adres_cervery, název_papky, název_uživatele a heslo příslušnými hodnotami.

Nyní jste úspěšně připojili síťovou složku samba v Linuxu a můžete ji začít používat ke sdílení souborů s jinými počítači v síti.