V tomto tutoriálu vám ukážeme, jak nainstalovat Sambu na Ubuntu 20.04 LTS. Pro ty z vás, kteří nevěděli, Samba je bezplatná reimplementace softwaru nebo implementace s otevřeným zdrojovým kódem protokolu SMB/CIFS, který uživatelům umožňuje přístup k tiskárnám se sdílenými soubory a dalším síťovým zdrojům.
Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo
‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci Samby na Ubuntu 20.04 (Focal Fossa). Můžete postupovat podle stejných pokynů pro Ubuntu 18.04, 16.04 a jakoukoli jinou distribuci založenou na Debianu, jako je Linux Mint.
Předpoklady
- Server s jedním z následujících operačních systémů:Ubuntu 20.04, 18.04, 16.04 a jakoukoli jinou distribucí založenou na Debianu, jako je Linux Mint.
- Doporučujeme použít novou instalaci operačního systému, aby se předešlo případným problémům
non-root sudo user
nebo přístup kroot user
. Doporučujeme jednat jakonon-root sudo user
, protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.
Nainstalujte Sambu na Ubuntu 20.04 LTS Focal Fossa
Krok 1. Nejprve se ujistěte, že všechny vaše systémové balíčky jsou aktuální, spuštěním následujícího apt
příkazy v terminálu.
sudo apt update sudo apt upgrade
Krok 2. Konfigurace hostitelského souboru.
Potřebujeme přidat Ubuntu 20.04 LTS do hostitelského souboru Windows. Chcete-li to provést, spusťte ve Windows následující příkaz:
notepad C:\\Windows\System32\drivers\etc\hosts
Musíte přidat místní položku pro Ubuntu, na kterou bude odkazovat pojmenované ubuntu2004, a uložit ji:
192.168.1.3 ubuntu2004.localhost ubuntu2004
Potom spusťte níže uvedené příkazy a zadejte IP s názvem hostitele Windows, uložte soubor a ukončete:
sudo nano /etc/hosts
Po dokončení spusťte ve Windows s oprávněním správce následující příkazy:
netsh advfirewall firewall set rule group="File and Printer Sharing" new enable=Yes netsh advfirewall firewall set rule group="Network Discovery" new enable=Yes
Krok 3. Instalace Samby na Ubuntu 20.04.
Spusťte v terminálu následující příkaz a nainstalujte Sambu do systému Ubuntu:
sudo apt install samba samba-common-bin
Chcete-li ověřit, zda jsou spuštěny služby Samba, spusťte níže uvedené příkazy:
sudo systemctl status smbd
Krok 4. Nakonfigurujte veřejné sdílení Samba.
Spuštěním následujícího příkazu otevřete konfiguraci Samby:
sudo nano /etc/samba/smb.conf
Přidejte následující řádek do:
======================= Global Settings ======================= [global] ## Browsing/Identification ### # Change this to the workgroup/NT-domain name your Samba server will part of workgroup = WORKGROUPnetbios name = ubuntu2004 security = user proxy = no map to guest = bad user #### Networking #### # The specific set of interfaces / networks to bind to # This can be either the interface name or an IP address/netmask; # interface names are normally preferred interfaces = 127.0.0.0/8 eth0 # Only bind to the named interfaces and/or networks; you must use the # 'interfaces' option above to use this. bind interfaces only = yes #Most people will want "standalone server" or "member server". #Running as "active directory domain controller" will require firstserver role = standalone server obey pam restrictions = yes #This boolean parameter controls whether Samba attempts to sync the Unix[public] path = /samba/public browseable = yes guest ok = yes guest only = yes read only = no force user = nobody force create mode = 0777 force directory mode = 0777
Po provedení změn restartujte démona Samba:
sudo systemctl restart smbd
Dále musíte vytvořit veřejnou složku, kam by měl mít přístup každý:
sudo mkdir -p /samba/public
Jakmile úspěšně, restartujte server Samba. Sdílenou složku uvidíte v systému Windows 10 nebo v jakémkoli jiném systému Windows, který používáte.
Krok 5. Nakonfigurujte bránu firewall.
Pokud máte aktivní firewall, spusťte:
sudo ufw allow 'Samba'
Blahopřejeme! Úspěšně jste nainstalovali Sambu. Děkujeme, že jste použili tento návod k instalaci Samby do vašeho systému Ubuntu 20.04 LTS Focal Fossa. Pro další pomoc nebo užitečné informace vám doporučujeme zkontrolovat oficiální Sambu webové stránky.