GNU/Linux >> Znalost Linux >  >> Ubuntu

Nainstalujte Sambu na Ubuntu 20.04 a sdílejte soubory na Linuxu a Windows

Samba je open-source protokol pro sdílení souborů, který nám umožňuje sdílet složky a další zdroje s koncovými uživateli. Tento článek vysvětlí, jak nainstalovat a používat Sambu ke sdílení souborů v distribuci Ubuntu Linux. V tomto článku jsme provedli všechny příkazy a sadu procedur v systému Ubuntu 20.04 LTS a Windows 10.

Předpoklady

Chcete-li nainstalovat Sambu do svého systému, musíte mít oprávnění sudo nebo se musíte přihlásit z účtu uživatele root.

Nainstalujte Sambu na Ubuntu 20.04

Před instalací jakéhokoli nového balíčku nebo softwaru se doporučuje aktualizovat vaše systémové úložiště balíčků apt. Spusťte tedy níže uvedený příkaz a aktualizujte úložiště apt:

$ sudo apt update

Nyní provedením následujícího příkazu nainstalujte Sambu:

$ sudo apt install samba smbclient

Chcete-li pokračovat v procesu instalace, stiskněte „y“ a poté stiskněte „Enter“.

Za chvíli bude instalace Samby do vašeho systému dokončena.

Stav spuštěné služby Samba můžete zkontrolovat zadáním následujícího příkazu:

$ sudo systemctl status smbd 

Nyní povolíme profil „Samba“ změnou pravidel přístupu k firewallu.

$ sudo ufw allow 'Samba'

Sdílení složek pomocí Samby

Jakmile je instalace Samby dokončena, můžeme nyní graficky sdílet složky nebo adresáře pomocí výchozího nástroje pro správu souborů Ubuntu ‚Nautilus‘.

Pojďme si zahrát ukázku, jak sdílet adresáře prostřednictvím správce souborů Nautilus.

Přejděte do správce souborů a vyberte složku, kterou chcete sdílet prostřednictvím místní sítě. Klikněte pravým tlačítkem myši na požadovanou složku a poté ze zobrazených položek seznamu vyberte možnost „Local Network Share“, která je na následujícím obrázku rovněž zvýrazněna červeně:

V systému se zobrazí následující dialog sdílení složky. Chcete-li sdílet adresář, musíte zaškrtnout následující políčka:

Zaškrtněte políčko „Sdílet tuto složku“ a poté zadejte název sdílení a můžete také přidat komentář, ale je to volitelné.

Pouze vlastník sdíleného adresáře ve výchozí konfiguraci Linuxu může číst soubory a adresáře ve sdílené složce Samba nebo do nich zapisovat.

Klikněte na tlačítko „Vytvořit sdílení“.

Poté se na vašem systému objeví následující dialog. Klikněte na „Přidat oprávnění automaticky“.

Uvidíte, že sdílení je nyní povoleno a připraveno k použití. Nyní zavřete dialogové okno sdílení složky kliknutím na možnost zrušení.

Jakmile sdílíte složku, měla by se změnit ikona složky, která je zobrazena na níže uvedeném snímku obrazovky:

Vytvoření uživatelů Samby

Pokud jste uživatel typu host, nepotřebujete pro přístup ke sdíleným adresářům Samba žádné ověření uživatelského účtu. Pomocí sdílených složek pro hosty má každý přístup ke složce sdílení v síti. Chcete-li však jako oprávněná osoba povolit přístup ke sdílení Samba, potřebujete uživatelský účet Samba.

Poznámka: měli byste vědět, že účty místního serveru Linux jsou propojeny s uživatelskými účty Samba. Můžete si tedy ponechat stejná jména uživatelů Samby, která se shodují s účty uživatelů místního serveru Linux.

Například vytváříme uživatele Samby s názvem „kbuzdar“ spuštěním následujícího příkazu:

$ sudo smbpasswd -a kbuzdar

Ve výše uvedeném příkazu je jméno ‚kbuzdar‘ jméno mého přihlášeného uživatele na Ubuntu.

Zadejte nové heslo pro uživatele a stiskněte „Enter“. Znovu zadejte nové heslo a stiskněte „Enter“.

Na terminálu uvidíte, že nový uživatel Samby byl úspěšně vytvořen a nově vytvořenému uživateli bylo přiděleno nové heslo.

Přístup ke sdílení Samba v systému Linux

Pro přístup ke sdíleným položkám Samba by měl být na vašem systému Ubuntu nainstalován klientský program Samba.

Klikněte na „jiná umístění“ a zadejte adresu sdílení Samba do pole připojení k serveru, které je uvedeno na následujícím snímku obrazovky:

Na vašem systému se objeví následující dialogové okno:

Na výše uvedeném snímku obrazovky máte obě možnosti, buď se chcete připojit jako „anonymní“ uživatel nebo jako „registrovaný uživatel“. Zadejte přihlašovací údaje uživatele Samba a poté klikněte na tlačítko ‚Připojit‘.

Klikněte na svůj server nebo název hostitele.

Zde můžete vidět, že všechny Samba sdílí adresáře.

Nyní stačí kliknout na konkrétní adresář a zadat přihlašovací údaje.

Poté můžete přistupovat k obsahu sdílené složky Samba ve vašem systému.

Přístup ke sdílení Samba v systému Windows

Uživatel systému Windows se také může připojit ke sdíleným položkám Samba pomocí následujících kroků:

Otevřete Průzkumník souborů a klikněte pravým tlačítkem na možnost „Tento počítač“. Otevře se následující rozevírací seznam. Vyberte možnost „Přidat síťové umístění“.

V systému se objeví následující průvodce. Klikněte na Další.

Nyní znovu klikněte na Další a vyberte vlastní síťové umístění.

Zadejte IP adresu svého serveru a uživatelské jméno sdílení Samba.

Nyní zadejte přihlašovací údaje účtu Samba, abyste viděli adresáře sdílených položek.

Přístup ke sdílení Samba pomocí příkazového řádku

Vytvořte adresář, který chcete sdílet prostřednictvím Samby, pomocí následující syntaxe a přidělte oprávnění pomocí příkazu chown a chmod 2770:

$ mkdir /home/<folder-name>/<user-name>
$ mkdir /home/samba/kbuzdar

Nyní povolte uživatele pomocí následujícího příkazu:

$ sudo smbpasswd -e kbuzdar

Pro jistotu vytvořte kopii souboru smb.conf pomocí následujícího příkazu:

$ sudo cp /etc/samba/smb.conf ~

Upravte konfigurační soubor ve svém oblíbeném textovém editoru spuštěním následujícího příkazu:

$ sudo nano /etc/samba/smb.conf

Po načtení konfiguračního souboru přidejte na konec souboru následující kód:

[<folder_name>]

path = /home/<user_name>/<folder_name>

valid users = <user_name>

read only = no

Nahraďte uživatelské_jméno a název_složky svými vlastními údaji.

Nyní restartujte služby samba pomocí příkazu, jak je uvedeno níže:

$ sudo service smbd restart

Chcete-li otestovat chyby v souboru smb.conf, spusťte níže uvedený příkaz:

testparm

Nyní můžete pomocí následujícího příkazu přistupovat ke sdíleným složkám samby:

$ sudo apt install smbclient

Následující příkaz zobrazí seznam všech sdílených složek samby:

$ smbclient -L //<HOST_IP_OR_NAME>/<folder_name> -U <user>

Pro připojení ke sdílení samba zadejte následující příkaz:

$ smbclient //<HOST_IP_OR_NAME>/<folder_name> -U <user>

Závěr

Z výše uvedeného článku jsme se naučili, jak nainstalovat Sambu v systému Linux Ubuntu 20.04. Zavedli jsme, jak sdílet složky prostřednictvím místní sítě pomocí sdílení Samba. Užívejte si výhod Samby ve svém systému.


Ubuntu
  1. Sdílejte soubory mezi počítači se systémem Linux a Windows

  2. Jak nainstalovat a nakonfigurovat sambu na Ubuntu linux?

  3. Linux – sdílení souborů mezi hostitelem Linuxu a hostem Windows?

  1. Duální spouštění Ubuntu Linux a Windows 7

  2. Jak nainstalovat a používat Hubot na Ubuntu Linux

  3. Jak nainstalovat a nakonfigurovat Sambu na Ubuntu 18.04

  1. Jak nainstalovat Skype 5.0 v Ubuntu a Linux Mint

  2. Jak nainstalovat a používat archivátor souborů 7zip na Ubuntu Linux

  3. Jak nainstalovat a spustit Lynis na Ubuntu Linux