Tento krátký návod ukazuje, studenti a noví uživatelé, jak nainstalovat a nakonfigurovat Samba na Ubuntu 20.04 | 18.04.

Samba je open source implementace protokolu SMB / CIFS, která umožňuje uživatelům přístup ke sdíleným souborům tiskárny a další síťové zdroje.

Samba umožňuje systémům Linux, včetně Ubuntu sdílet soubory se systémy Windows, včetně systému Windows 10 a dalších operačních systémů.,

aby tento tutoriál fungoval, možná budete chtít nakonfigurovat stroje Windows i Ubuntu na stejné podsíti. To znamená, že by měli být schopni komunikovat po síti.

pro tento tutoriál budeme používat síť 192.168.1.0 / 24.

Windows počítač bude mít IP adresu 192.168.1.2 a Linux stroj 192.168.1.3

Oba stroje budou také být ve stejné místní pracovní skupiny. Pracovní skupinu můžete pojmenovat, co chcete, ale pro tento příspěvek bude naše pracovní skupina výchozí pracovní skupinou Windows nazvanou WORKGROUP.,

Windows IP adresu =========================> 192.168.1.2
Ubuntu IP adresu ==========================> 192.168.1.3
Název Pracovní skupiny ===========================> PRACOVNÍ skupina

Windows i Ubuntu stroje bude členem místní doméně nebo pracovní skupině tzv. PRACOVNÍ skupiny.,

Krok 1: Identifikovat Windows Workgroup

zjistit, které Pracovní skupiny Windows stroj patří, otevřete příkazový řádek a zadejte následující příkazy

net config workstation

Při spuštění příkazů výše, měli byste vidět vaše aktuální pracovní Stanice název domény pro počítač, obvykle nazývá PRACOVNÍ skupiny.

Krok 2: Přidat Ubuntu do Souboru hostitelů systému Windows.,

Pokud nemáte zavedený systém DNS a chcete odkazovat na každý systém podle jejich jmen, budete chtít přidat jejich jména do lokálního hostitelského souboru na každém počítači..

pro systém Windows otevřete příkazový řádek jako správce a spusťte níže uvedené příkazy.

notepad C:\\Windows\System32\drivers\etc\hosts

Pak se přidá místní položku pro Ubuntu bude odkazuje jménem ubuntu16.04

192.168.1.3 ubuntu2004.localhost ubuntu2004

Uložit změny a máte hotovo.,

Chcete-li přidat název systému Windows do hostitelského souboru Ubuntu, stiskněte Ctrl + Alt + T na klávesnici a otevřete příkazový terminál.

poté spusťte níže uvedené příkazy:

sudo nano /etc/hosts

dále zadejte IP s názvem hostitele pro Windows machine, uložte soubor a ukončete.

Krok 3: Povolit sdílení souborů

aby bylo sdílení souborů možné, musí být tato funkce povolena v systémech Windows., Chcete-li ji povolit, spusťte příkazy řádek jako správce a spusťte následující příkazy

Pak spusťte následující příkazy povolit sdílení souborů a zjišťování sítě.

netsh advfirewall firewall set rule group="File and Printer Sharing" new enable=Yesnetsh advfirewall firewall set rule group="Network Discovery" new enable=Yes

sdílení souborů by mělo být povoleno na počítači se systémem Windows po spuštění výše uvedených příkazů.

Krok 4: Instalace Samba na Ubuntu

V tomto bodě, Windows a Ubuntu by měl být členem stejné pracovní skupiny a oba systémy mají položky ve své místní hostit soubor odkazovat na jiné jméno.,

dále se přihlaste k počítači Ubuntu a nainstalujte Sambu. Chcete-li nainstalovat Sambu, spusťte níže uvedené příkazy.

sudo apt updatesudo apt install samba

po instalaci Samba, go a config Samba.

ověřit, zda Samba jsou služby spuštěny, spusťte příkazy níže:

sudo systemctl status smbd

To by se výstup podobný řádky jako níže:

Krok 5: Konfigurace Samba Veřejné sdílet

Teď je to Samba nainstalována, spusťte následující příkazy pro zálohování jeho výchozí konfigurační soubor.

sudo cp /etc/samba/smb.conf{,.backup}

dále otevřete konfigurační soubor Samba spuštěním níže uvedených příkazů.,

sudo nano /etc/samba/smb.conf

pak se ujistěte, že nastavíte zvýrazněné čáry tak, aby odpovídaly níže uvedeným.

po dokončení uložte změny. Poté spusťte nástroj testparm a zkontrolujte chyby v konfiguračním souboru Samba.

restartujte služby Samba.

sudo systemctl restart smbd

Krok 6: Vytvoření veřejné složky

Next, vytvořit veřejnou složku, kde každý by měl mít přístup k definované v konfiguraci Samby nad…

sudo mkdir -p /samba/public

Nastavte oprávnění tak, že každý může číst a psát.,

sudo chown -R nobody:nogroup /samba/publicsudo chmod -R 0775 /samba/publicsudo chgrp sambashare /samba/public

Restartujte Samba a otevřete Windows File Explorer pro prohlížení sdíleného umístění na Ubuntu

sudo service smbd restart

Nyní přejděte na počítači se systémem Windows, a měli byste vidět sdílené veřejné složky na Ubuntu, když jste procházet Správce Souborů, jak je uvedeno níže.

Každý by měl mít přístup.

Krok 6: Konfigurace soukromého sdílení Samba

nyní víte, jak vytvořit veřejné akcie Samba, Pojďme a vytvořte soukromé a chráněné akcie., Pouze uživatelé, kteří jsou členy schválené skupiny, budou mít přístup k zabezpečenému umístění pomocí hesel.

nejprve vytvořte skupinu samba nazvanou smbgroup pro sdílení.. přístup budou mít pouze členové. Chcete-li vytvořit skupiny v Ubuntu, spusťte příkazy níže.

sudo addgroup smbgroup

Pak přidejte uživatele do skupiny, od běh níže uvedené příkazy.

sudo usermod -aG smbgroup richard

Konečně, všichni uživatelé, kteří potřebují přístup k chráněným samba share, bude muset zadat heslo. Chcete-li přidat uživatele do databáze hesel samba, spusťte níže uvedené příkazy pro každého uživatele.,

sudo smbpasswd -e richard

uživatel bude vyzván k zadání a potvrzení hesla. Toto heslo bude použito pro přístup k chráněným akciím samba.

dále přejděte a vytvořte chráněnou akcii v adresáři / samba.

sudo mkdir -p /samba/protected

pak dát pouze root a členové skupiny přístup k této akcii.

cd /samba/sudo chown -R root:smbgroup protectedsudo chmod -R 0770 protected

po dokončení vytváření chráněného podílu přejděte a sdílejte jej v smb.konfederace.

sudo nano /etc/samba/smb.conf

pak přidejte konfigurační blok níže do smb.,conf soubor těsně pod výše

 path = /samba/protected valid users = @smbgroup guest ok = no writable = yes browsable = yes

uložte změny a máte hotovo.

restartujte sambu a otestujte své změny.

sudo service smbd restart

nyní Byste měli vidět dvě složky, jedna je chráněna

Mnoho více akcií může být definována pomocí výše uvedeného formátu.

pouze člen smbgroup bude mít přístup k chráněné oblasti …

můžete mapovat jednotku v systému Windows pro snadný přístup…,

Enjoy!

That’s it!

Conclusion:

Articles

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *