Ako nastaviť sieťovo zdieľaný priečinok na Ubuntu so Sambou

Ako nastaviť sieťovo zdieľaný priečinok na Ubuntu so Sambou

Ak ste niekedy chceli jednoducho zdieľať súbory vo svojej domácej sieti vo viacerých operačných systémoch, nehľadajte nič iné ako Samba.





Táto príručka vám ukáže, ako nastaviť sieťový zdieľaný priečinok na Ubuntu Linux pomocou Samby. So serverom Samba môžete jednoducho zdieľať súbory vo svojej sieti bez ohľadu na to, či používate Windows, MacOS alebo Linux.





Čo je to Samba?

Samba je služba zdieľania súborov, ktorá implementuje open source verzie protokolových balíkov SMB, ktoré pôvodne vyvinuli spoločnosti Microsoft a IBM. Samba obsahuje programy, ktoré mu umožňujú spolupracovať s protokolmi zdieľania súborov systému Microsoft Windows.





Android nemôže presúvať aplikácie na kartu SD

Samba vám tiež umožňuje jednoduchú komunikáciu s inými klientmi pomocou štandardnej siete TCP/IP.

Krok 1: Inštalácia Samby

Táto príručka bude používať Ubuntu Linux 20.04 LTS, ale tieto kroky by mali fungovať, aj keď používate Ubuntu 16.04 alebo novší. Začnite aktualizáciou informácií o zdroji balíka.



sudo apt update

Potom nainštalujte Sambu pomocou nasledujúceho príkazu:

sudo apt install samba

Ak chcete skontrolovať, či bola Samba úspešne nainštalovaná, spustite nasledujúci príkaz:





smbd --version

Výstup by mal byť podobný nižšie uvedenému.

Krok 2: Konfigurácia Samby

Aby ste mohli bezpečne zdieľať súbory s inými sieťovými zariadeniami, musíte nakonfigurovať server Samba. Hlavný konfiguračný súbor pre Sambu sa nachádza na /etc/samba/smb.conf na vašom PC. Táto príručka používa textový editor Vim na úpravu konfiguračného súboru Samba, ale môžete použiť aj iný textový editor podľa vlastného výberu.





Poznámka: Na úpravu konfiguračného súboru musíte mať oprávnenia správcu.

sudo vim /etc/samba/smb.conf

Nasledujúce riadky pridajte do spodnej časti konfiguračného súboru.

[sambashare]
comment= Network Shared Folder by Samba Server on Ubuntu
path = /home/your_username/sambashare
force user = smbuser
force group = smbgroup
create mask = 0664
force create mode = 0664
directory mask = 0775
force directory mode = 0775
public = yes
read only = no

Nezabudnite aktualizovať súbor cesta parameter s vašim používateľským menom. Používateľské meno môžete získať spustením nasledujúceho príkazu:

echo $USER

Komu ukončite editor Vim po vykonaní zmien jednoducho napíšte : wq a stlačte tlačidlo Zadajte kľúč.

Pochopenie konfigurácií

Tu je stručný popis konfiguračných riadkov, ktoré ste práve pridali.

  • Oddiel : Novú časť v konfiguračnom súbore predstavujú hranaté zátvorky ( [] ). V tomto prípade je sekcia [sambashare] .
  • Komentovať : Tento riadok kódu poskytuje stručný prehľad o tom, o čom je táto časť. Je to obzvlášť užitočné, ak máte v konfiguračnom súbore niekoľko sekcií zdieľaného adresára.
  • Cesta : Toto je cesta k adresáru vami určeného zdieľaného priečinka v sieti.
  • Vynútený používateľ : Systémový používateľ, ktorého server Samba bude používať na zdieľanie súborov.
  • Skupina síl : Názov skupiny, do ktorej bude používateľ systému Samba patriť.
  • Vytvorte masku : Tento parameter nastaví povolenia pre novovytvorené súbory v zdieľanom priečinku. V tomto prípade je hodnota 0664, čo znamená, že vlastník súboru a skupiny bude mať povolenia na čítanie a zápis, zatiaľ čo ostatní používatelia budú mať iba povolenia na čítanie.
  • Vynútený režim vytvorenia : Funguje v spojení s príponou vytvorte masku parameter na nastavenie správnych povolení pre súbor.
  • Adresárová maska : Tento parameter určuje povolenia pre priečinky v zdieľanom priečinku. Povolenia 0775 znamenajú, že vlastník a skupina majú práva na čítanie, zápis a spúšťanie, zatiaľ čo ostatné majú povolenia iba na čítanie a spúšťanie.
  • Vynútiť režim adresára : Tento parameter funguje v spolupráci s príponou maska ​​adresára aby ste sa uistili, že je nastavené správne povolenie pre adresár.
  • Verejné : Tento parameter určuje, že sa jedná o verejný priečinok vo vašej sieti a majú k nemu prístup ďalšie zariadenia.
  • Iba na čítanie : Určuje povolenia na úpravu súborov v zdieľanom priečinku.

Krok 3: Vytvorenie zdrojov Samba

Po nakonfigurovaní servera Samba musíte teraz vytvoriť potrebné zdroje, ako napríklad používateľa Samba a adresár, ktorý chcete zdieľať. Tieto zdroje uľahčia proces zdieľania priečinka v sieti.

1. Zdieľaný priečinok

Zdieľaný priečinok musíte vytvoriť na ceste uvedenej v konfiguračnom súbore Samba vyššie. Táto príručka používa zdieľaný priečinok s názvom sambashare umiestnené vo vašom domovskom adresári.

Prejdite do svojho domovského adresára pomocou príkaz cd .

cd ~

Potom vytvorte zdieľaný adresár pomocou nasledujúceho príkazu:

mkdir -p sambashare

2. Užívateľ a skupina Samba

Ďalším krokom je vytvorenie systému a používateľa systému Samba uvedeného v konfiguračnom súbore.

Skupinu systému Samba môžete vytvoriť pomocou nasledujúceho príkazu:

sudo groupadd --system smbgroup

Ďalej vytvorte používateľa systému Samba pomocou užívateľskýprid .

sudo useradd --system --no-create-home --group smbgroup -s /bin/false smbuser

Vyššie uvedený príkaz vytvorí systémového používateľa a pridá ho do vyššie vytvorenej skupiny Samba. Pretože je to systémový používateľ, nevytvorí sa žiadny domovský adresár.

3. Zmena vlastníka zdieľaného priečinka

Akonáhle je používateľ a skupina Samba na svojom mieste, teraz môžete zmeniť vlastníka zdieľaného priečinka na nového používateľa smbuser a skupina do smbgroup . Môžete to dosiahnuť pomocou nižšie uvedeného príkazu:

sudo chown -R smbuser:smbgroup ~/sambashare

Nakoniec zadajte nasledujúci príkaz a umožnite skupine prístup na zápis do zdieľaného priečinka a obsahu v ňom.

sudo chmod -R g+w ~/sambashare

Krok 4: Reštartovanie služby Samba

Aby sa zmeny v konfiguračnom súbore Samba prejavili, mali by ste reštartovať službu Samba.

sudo systemctl restart smbd

Po reštartovaní služby môžete skontrolovať jej stav pomocou nižšie uvedeného príkazu:

sudo systemctl status smbd

Poznámka : Ak máte povolený firewall, mali by ste tiež pridať Sambu k svojim povoleným pravidlám pomocou príkaz ufw .

sudo ufw enable samba

Krok 5: Prístup k zdieľanému priečinku

Váš zdieľaný priečinok je teraz prístupný zariadeniam vo vašej sieti.

V systéme Windows

V systéme Windows máte prístup k zdieľanému priečinku pomocou Prieskumníka Windows. Prieskumník súborov môžete spustiť pomocou Windows + E. klávesová skratka.

Do panela s adresou napíšte \ ip_address_of_pc_with_shared_folder sambashare .

Nezabudnite nahradiť správnou adresou IP a názvom zdieľaného priečinka.

SD karta hovorí, že je chránená proti zápisu, ale nie je

Systém vás tiež požiada o zadanie používateľského mena a hesla používateľa na počítači so systémom Linux.

Na Ubuntu

V systéme Ubuntu Linux otvorte predvoleného správcu súborov a kliknite na ikonu Ďalšie umiestnenia tlačidlo. Potom v Pripojiť k serveru zadajte IP adresu v nasledujúcom formáte:

smb://ip_adresss_of_pc_with_shared_folder/sambashare

Pripojiť sa môžete buď ako registrovaný užívateľ, alebo ako anonymný používateľ. Majte na pamäti, že ak vyberiete registrovaný používateľ v rozbaľovacom zozname budete musieť zadať poverenia používateľa.

V systéme macOS

Používatelia počítačov Mac majú tiež ľahký prístup k zdieľanému priečinku. V ponuke Finder kliknite na ikonu Sieť a zobrazí sa počítač s verejným zdieľaným priečinkom. Vyberte ho a mali by ste mať prístup k súborom.

Efektívne zdieľanie súborov medzi viacerými zariadeniami

Táto príručka sa zamerala na zdieľanie súborov v sieti pomocou programu Samba. So Sambou môžete zdieľať súbory v sieti bez ohľadu na operačný systém, ktorý na týchto zariadeniach používate.

Nielen Linux, ale na počítači so systémom Windows môžete nakonfigurovať aj zdieľaný sieťový priečinok.

zdieľam zdieľam Tweet E -mail Ako zdieľať sieťové súbory v systéme Windows 10

Nemôžete nájsť svoj USB flash disk? Namiesto toho zdieľajte svoj súbor v lokálnej sieti.

Čítajte ďalej
Súvisiace témy
  • Linux
  • Zdieľanie súborov
  • Počítačové siete
O autorovi Dobré ísť(36 publikovaných článkov)

Mwiza sa špecializuje na vývoj softvéru a rozsiahle píše o Linuxe a front-end programovaní. Medzi jeho záujmy patrí história, ekonomika, politika a podniková architektúra.

Viac od Mwizy Kumwendy

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné elektronické knihy a exkluzívne ponuky!

Kliknutím sem sa prihlásite na odber