Ubuntu

Jak nastavit server sdílení souborů Samba na Ubuntu

Jak nastavit server sdílení souborů Samba na Ubuntu

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

Soubor hostitelů Ubuntu

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

Soubor Windows 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

Aktuální doména Windows

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:

Povolte sdílení souborů a zjišťování sítě

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

Nainstalujte Sambu

Zkontrolujte, zda byla instalace Samba úspěšná.

kde je samba

Výstup by měl vypadat níže:

Ověřte instalaci Samba

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 /

Vytvořte sdílený adresář

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

Upravte konfigurační soubor Samba

Pomocí následujícího příkazu zkontrolujte konfigurační soubor Samba.

testparm

Výstup by měl být takový:

Kontrola konfiguračního souboru Samba

Krok 7 - Restartujte službu Samba.

sudo služba smbd restart

Restartujte služby Samba

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

Otevřete Shared from Run

Sdílená složka by měla vypadat takto:

Sdílená složka z Windows

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:

Vytvořte testovací složku

Zkontrolujte vytvořenou složku z Ubuntu:

Zkontrolujte vytvořenou složku

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

Vytvořte skupinu

Přidejte uživatele Ubuntu do skupiny smbgroup.

sudo usermod -aG smbgroup hendadel

Zadejte heslo pro uživatele samby.

sudo smbpasswd -a hendadel

Přidat uživatele do skupiny

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 /

Změnit oprávnění

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í:

Upravte konfigurační soubor Samba

Restartujte službu Samba.

sudo služba smbd restart

Zkontrolujte konfigurační soubor Samba:

testparm

Restartujte službu a zkontrolujte konfigurace

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.

Zadejte uživatelské jméno a heslo

Po zadání přihlašovacích údajů byste měli vidět sdílené adresáře, jak je uvedeno níže.

Zkontrolujte sdílené složky

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.

Hry Užitečné nástroje pro hráče Linuxu
Užitečné nástroje pro hráče Linuxu
Pokud rádi hrajete hry na Linuxu, je pravděpodobné, že jste ke zlepšení herního zážitku použili aplikace a nástroje jako Wine, Lutris a OBS Studio. Kr...
Hry HD remasterované hry pro Linux, které nikdy dříve neměly vydání Linuxu
HD remasterované hry pro Linux, které nikdy dříve neměly vydání Linuxu
Mnoho vývojářů a vydavatelů her přichází s HD remasterem starých her, aby prodloužili životnost franšízy, prosím fanoušky, kteří požadují kompatibilit...
Hry Jak používat AutoKey k automatizaci linuxových her
Jak používat AutoKey k automatizaci linuxových her
AutoKey je nástroj pro automatizaci stolních počítačů pro systémy Linux a X11, programovaný v programech Python 3, GTK a Qt. Pomocí jeho funkcí skript...