Máte více počítačů s několika operačními systémy? Pak můžete čelit problémům při přenosu souborů sem a tam mezi těmito stroji. Není to skvělý pocit ztrácet čas řešením problémů s přenosem souborů.
Proto doporučujeme vytvořit složku a poté ji sdílet se všemi systémy připojenými k místní síti. V tomto kurzu vás provedeme procesem nastavení složky v místní síti, aby bylo možné sdílet její obsah v systémech Windows a Linux. Je to pouze jednorázová instalace s několika málo konfiguracemi a vaše soubory by měly být připraveny ke sdílení na různých počítačích.
Použijeme populární nástroj Samba.
Nastavení serveru Samba pro sdílení souborů v systémech Linux, Windows a Mac OS X
Samba je nástroj opensource, který vám pomůže sdílet soubory a tiskárnu napříč platformami včetně Linux, Windows a Mac přes síť.
Tento výukový program vás provede instalací a konfigurací Samby, která umožní sdílení souborů mezi Ubuntu a Windows. Nejprve však musíme připravit prostředí takto:
Krok 1 - Nastavení hostitelů Ubuntu a Windows
V Ubuntu vložte IP adresu a název hostitele Ubuntu do souboru / etc / hosts. Přidejte také záznam pro Windows IP a název hostitele.
sudo vi / etc / hosts
V systému Windows vložte IP adresu a název hostitele vašeho počítače. Přidejte také záznam o vaší IP adrese a názvu hostitele Ubuntu.
poznámkový blok C: \\ Windows \ System32 \ drivers \ etc \ hosts
Krok 2 - Konfigurace domén
Oba počítače musí být ve stejné doméně, pomocí následujícího příkazu zkontrolujte výchozí doménu pracovní stanice Windows.
síťová pracovní stanice
Jak můžete vidět na předchozím snímku obrazovky, doménou Windows je WORKGROUP.
Krok 3 - Povolte sdílení souborů ve Windows
Povolte sdílení souborů ve Windows, otevřete cmd s oprávněními správce a spusťte další dva příkazy.
netsh advfirewall firewall set rule group = "Sdílení souborů a tiskáren" nové povolení = ano netsh advfirewall firewall nastaveno pravidlo skupiny = "Network Discovery" nové povolení = ano
Výstup by měl být jako níže:
Krok 4 - Nainstalujte Sambu na Ubuntu
Ujistěte se, že je váš Ubuntu aktualizován.
sudo apt-get aktualizace sudo apt-get aktualizace
Spuštěním dalšího příkazu nainstalujte Sambu na Ubuntu.
sudo apt-get install samba samba-common python-glade2 system-config-samba
Zkontrolujte, zda byla instalace Samba úspěšná.
kde je samba
Výstup by měl vypadat níže:
Krok 5 - Nastavení veřejné sdílené složky v Ubuntu
Vytvořte veřejný adresář na Ubuntu pro sdílení.
sudo mkdir -p / home / hendadel / sambashare
Nastavte oprávnění adresáře tak, aby do něj mohl kdokoli číst / zapisovat.
sudo chown -R nikdo: nogroup / home / hendadel / sambashare / sudo chmod -R 0775 / home / hendadel / sambashare /
Krok 6 - Kopírování a nastavení konfiguračního souboru
Zkopírujte výchozí konfigurační soubor Samba jako záložní soubor pro případ, že by v budoucnu došlo k nějaké chybě.
sudo cp / etc / samba / komu.conf / etc / samba / komu.konf.záloha
Upravte konfigurační soubor Samba
sudo vi / etc / samba / komu.konf
Přidejte další řádky do konfiguračního souboru Samba:
[global] workgroup = WORKGROUP server string = Samba Server% v netbios name = hendadel-VBox security = user [SambaShare] Comment = Cesta sdílené složky Samba = / home / hendadel / sambashare writeable = yes guest ok = yes only read = no force uživatel = nikdo
Pomocí následujícího příkazu zkontrolujte konfigurační soubor Samba.
testparm
Výstup by měl být takový:
Krok 7 - Restartujte službu Samba.
sudo služba smbd restart
Krok 8 - Přístup k Samba Share ve Windows
Nyní z počítače se systémem Windows otevřete příkaz run a pomocí následujícího příkazu otevřete sdílenou složku Ubuntu.
\ 2.168.1.8 \ sambashare
Sdílená složka by měla vypadat takto:
Nyní můžete ve sdíleném adresáři ze svého počítače se systémem Windows vytvářet složky nebo soubory a zkontrolovat, zda se vytvořily také v Ubuntu.
Nejprve vytvořte testovací složku z Windows:
Zkontrolujte vytvořenou složku z Ubuntu:
Krok 9 - Nastavte soukromý sdílený adresář
Dříve jsme měli veřejnou složku pro všechny členy sítě. Co když potřebujete sdílet složku s některými konkrétními uživateli nebo jinými slovy, uživatelé, kteří mají pouze uživatelské jméno a heslo, mají přístup do sdíleného adresáře.
Nejprve musíme vytvořit skupinu, přidat uživatele a členy do této skupiny a do sdíleného adresáře by měli mít přístup pouze členové této skupiny.
Vytvořit skupinu:
sudo addgroup smbgroup
Přidejte uživatele Ubuntu do skupiny smbgroup.
sudo usermod -aG smbgroup hendadel
Zadejte heslo pro uživatele samby.
sudo smbpasswd -a hendadel
Nyní vytvořte adresář pro soukromé sdílení.
sudo mkdir -p / home / hendadel / sambaprivate /
Nastavte oprávnění k předchozímu adresáři, aby ke sdílenému adresáři měl přístup pouze uživatel root a členové smbgroup.
sudo chown -R root: smbgroup / home / hendadel / sambaprivate / sudo chmod -R 0770 / home / hendadel / sambaprivate /
Upravte konfigurační soubor Samba a přidejte nový vytvořený adresář.
sudo vi / etc / samba / komu.konf
Přidejte níže:
[SambaPrivate] path = / home / hendadel / sambaprivate valid users = @smbgroup guest ok = no writeable = yes browsable = yes
Konfigurační soubor by měl být následující:
Restartujte službu Samba.
sudo služba smbd restart
Zkontrolujte konfigurační soubor Samba:
testparm
Zkontrolujte dvě vytvořené složky z počítače se systémem Windows.
\ 2.168.1.8 \ sambashare
Systém Windows by vás měl požádat o uživatelské jméno a heslo, jako na následujícím snímku obrazovky.
Po zadání přihlašovacích údajů byste měli vidět sdílené adresáře, jak je uvedeno níže.
Nakonec doufám, že se vám tento návod líbil. Pokud máte jakékoli další otázky, zanechte nám komentář a my vám rádi pomůžeme.