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: