Nainstalujte si Sambu na Ubuntu Linux a sdílejte s Windows 10

Když spravujeme různé operační systémy, jako jsou Linux, Windows nebo Maces, je důležité vědět, jak je můžeme nakonfigurovat tak, aby přenos souborů mezi nimi byl efektivní a splňoval všechny příslušné požadavky. Mít soubory uložené na našich počítačích je běžný úkol a práce s nimi je každodenní. Problém nastává, když měníme operační systém, ale chceme zachovat zacházení se stejnými daty.

Toto je zásadní krok, protože každý den se můžeme setkat s potřebou sdílet soubory mezi dvěma operačními systémy, které mají různé souborové systémy, jako jsou Linux a Windows, a nemůžeme k tomu vždy použít e -mail nebo vyměnitelné disky, a proto dnes Uvidíme, jak nainstalovat Sambu do Ubuntu a tímto způsobem mít jednoduchou metodu pro celý proces sdílení souborů mezi Linuxem a Windows.

Co je SambaSamba je sada aplikací vyvinutých v roce 1992, pomocí kterých se používá protokol SMB, který umožňuje úplnou součinnost mezi systémy Linux a Windows. Samba je bezplatný software licencovaný GNU.

Aktuální stabilní verze Samby je 4.6.5 a díky této aplikaci budeme moci sdílet soubory a tiskové služby mezi těmito operačními systémy ve stejné síti.

Sambu lze také použít jako aktivní řadič domény adresáře. Nyní uvidíme, jak nainstalovat Sambu na Ubuntu a bezpečně sdílet soubory s operačními systémy Windows.

Uvidíme, jak můžeme plně nakonfigurovat Sambu pro sdílení prvků mezi Windows 10 a Ubuntu Linux.

1. Jak nainstalovat Sambu na Linux


Prvním krokem je instalace Samby přímo z úložišť Ubuntu a za tímto účelem provedeme následující příkaz. Zadáme písmeno S, abychom přijali stahování a instalaci balíčků Samba.
 sudo apt install samba samba-common python-dnspython 

ZVĚTŠIT

2. Jak nakonfigurovat Ubuntu

Krok 1
Jakmile je Samba nainstalována, pokračujeme v úpravě souboru /etc/samba/smb.conf, abychom v něm nastavili dvě hodnoty:

 nezabezpečený Anonym. bezpečné sdílení souborů
Krok 2
Předtím vytvoříme záložní kopii původního souboru spuštěním následujícího řádku:
 sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.orig 

ZVĚTŠIT

Krok 3
Jakmile je soubor zálohován, můžeme soubor smb.conf upravit. Jedním ze základních bodů je ověřit, že pracovní skupina Windows je podobná Ubuntu, a proto můžeme pracovní skupinu zkontrolovat pomocí kterékoli z následujících možností. Přístup na trasu:

  • Kontrolní panel
  • Bezpečnostní systém
  • Systém

Krok 4
Zde vyberte možnost „Pokročilá konfigurace systému“ a v zobrazeném novém okně přejděte na kartu „Název počítače“. Tam uvidíme aktuální skupinu systému:

Krok 5
Další možností je otevřít konzolu příkazového řádku pomocí následujících kláves (Spustit) a v zobrazeném okně zadat příkaz cmd.

+ R.

Krok 6
Jakmile jsme tam, zadáme následující řádek: net config Workstation. Tam můžeme vidět aktuální skupinu v řádku Doména pracovní stanice.

 net config Workstation 

ZVĚTŠIT

Krok 7
S těmito informacemi přejdeme k souboru smb.conf pro úpravy a provedeme následující počáteční kroky. Ve vaší objednávce provedeme následující řádky:

 sudo mkdir -p / srv / samba / anonymous_shares (Vytvoření adresáře, kde budou umístěny prvky, které mají být sdíleny) sudo chmod -R 0775 / srv / samba / anonymous_shares (Oprávnění) sudo chown -R nikdo: nogroup / srv / samba / anonymous_shares (oprávnění)
Krok 5
Jakmile je tento proces hotový, přistupujeme ke konfiguračnímu souboru pomocí jednoho ze známých editorů:
 vi: sudo vi /etc/samba/smb.conf nano: sudo nano /etc/samba/smb.conf
Krok 6
V nasazeném souboru bude nutné upravit následující směrnice umístěné v sekci Globální:
 workgroup = WORKGROUP netbios name = ubuntu security = user [Anonymous] comment = Anonymous File Server Share path = / srv / samba / anonymous_shares browsable = yes writeable = yes guest ok = yes read only = no force user = Nobody

ZVĚTŠIT

Krok 7
Jakmile budete hotovi, uložíme změny pomocí kombinace kláves:

Ctrl + O

a opustíme editor pomocí:

Ctrl + X

Krok 8
Konfiguraci ověříme spuštěním následujícího příkazu:

 Testovací paže 

ZVĚTŠIT

3. Vytvořte a nakonfigurujte sdílenou složku mezi Ubuntu Linux a Windows 10


Pojďme se podívat, jak vybrat složku, kterou chceme sdílet mezi Ubuntu a Windows 10.

Krok 1
Vycházíme ze skutečnosti, že jsme v Ubuntu vytvořili složku, kterou budeme nazývat Home. Když jsme jej vytvořili, klikneme na něj pravým tlačítkem a zobrazí se seznam, kde vybereme možnost „Sdílení místní sítě“.

Krok 2
V dalším okně klikneme na možnost „Sdílet tuto složku“ pro sdílení této složky:

Krok 3
Vidíme, že automaticky byla aktivována také pole pro „Povolit ostatním vytvářet a mazat soubory v této složce“ a „Hostovaný přístup (pro lidi bez uživatelského účtu“, které je třeba aktivovat. Klikněte na „Vytvořit sdílení“).

Krok 4
Dále klikneme na možnost „Přidat oprávnění automaticky“, abychom mohli udělit oprávnění složce, kterou chceme sdílet.

Krok 5
Nyní uvidíme, že máme sdílenou složku s ikonou šipky, která označuje tento stav.

4. Jak přistupovat k Samba z Windows 10


Jakmile tyto kroky potvrdíme, přistoupíme k průzkumníku Windows 10, kde přejdeme do sekce Síť a tam budeme mít přístup do složky Anonymous, kterou jsme vytvořili:

5. Jak chránit sdílené soubory v Ubuntu

Krok 1
Dalším krokem je ochrana přístupu ke sdíleným prostředkům a za tímto účelem nejprve spustíme následující řádky, ve kterých vytvoříme skupinu a uživatele s oprávněními:

 sudo addgroup smbgrp sudo usermod solvetic -aG smbgrp sudo smbpasswd -a Solvetic

ZVĚTŠIT

Krok 2
V souboru smb.conf modul security = user vyžaduje, aby uživatelé přistupovali k heslu, které jsme uvedli. Nyní můžeme nainstalovat balíčky libpam-winbind za účelem synchronizace uživatelů a hesel spuštěním následujícího řádku:

 sudo apt install libpam-winbind 
Nyní provedeme následující řádky v pořadí:
 sudo mkdir -p / srv / samba / secure_shares (Zabezpečené vytváření adresářů) sudo chmod -R 0770 / srv / samba / secure_shares (oprávnění) sudo chown -R root: smbgrp / srv / samba / secure_shares (oprávnění)

ZVĚTŠIT

Krok 3
Nyní znovu přistoupíme k souboru smb.conf a v poli Zabezpečit vytvoříme následující směrnice:

 [Zabezpečit] komentář = Zabezpečený souborový server Sdílet cestu = / srv / samba / secure_shares platní uživatelé = @smbgrp host ok = ne zapisovatelný = ano procházitelný = ano
Krok 4
Jakmile budou tyto změny provedeny, restartujeme služby spuštěním následujících příkazů:
 sudo systemctl restart smbd sudo service smbd restart
Krok 5
Výsledkem je, že při pokusu o přístup z Windows uvidíme následující výsledek:

Jak vidíme, přístup bude omezen a jediným způsobem přístupu bude zadání příslušných hesel.

6. Jak povolit Sambu v UFW na Ubuntu


V případě použití brány firewall UFW v Ubuntu musíme pro její povolení zadat následující řádky s příslušnou IP adresou serveru:
 sudo ufw povolit proto udp na libovolný port 137 od 192.168.0.14/24 sudo ufw povolit proto udp na libovolný port 138 od 192.168.0.14/24 sudo ufw povolit proto tcp na libovolný port 139 od 192.168.0.14/24 sudo ufw povolit proto tcp na jakýkoli port 445 z 192.168.0.14/24

7. Jak vložit heslo do sdílené složky Ubuntu Linux a Windows 10


Složku, kterou sdílíme se systémy Windows 10 a Linux, můžeme chránit vytvořením přístupového hesla.

Krok 1
K tomu přejdeme na terminál a zadáme následující příkaz:

 sudo smbpasswd -a Uživatelské jméno 
Krok 2
Nyní pokaždé, když chceme od Windows 10 přistupovat ke sdílené složce Linuxu, budeme k přístupu potřebovat uživatelské jméno a heslo.

Pomocí těchto kroků jsme nainstalovali Sambu do Ubuntu.

wave wave wave wave wave