Kaip nustatyti bendrinamą tinklo aplanką „Ubuntu“ su „Samba“

Kaip nustatyti bendrinamą tinklo aplanką „Ubuntu“ su „Samba“

Jei kada nors norėjote lengvai bendrinti failus savo namų tinkle keliose operacinėse sistemose, ieškokite toliau nei „Samba“.





Šis vadovas parodys, kaip nustatyti „Ubuntu Linux“ bendrinamą tinklo aplanką naudojant „Samba“. Naudodami „Samba“ serverį galite lengvai bendrinti failus savo tinkle, nepriklausomai nuo to, ar naudojate „Windows“, „MacOS“, ar „Linux“.





Kas yra Samba?

„Samba“ yra failų bendrinimo paslauga, įgyvendinanti SMB protokolų rinkinio atvirojo kodo versijas, kurias iš pradžių sukūrė „Microsoft“ ir IBM. „Samba“ yra programų, leidžiančių sąveikauti su „Microsoft Windows“ failų bendrinimo protokolais.





kaip išvalyti vietą „Apple“ laikrodyje

„Samba“ taip pat leidžia lengvai bendrauti su kitais klientais naudojant standartinį TCP/IP tinklą.

1 žingsnis: įdiekite „Samba“

Šiame vadove bus naudojama „Ubuntu Linux 20.04 LTS“, tačiau veiksmai turėtų veikti, net jei naudojate „Ubuntu 16.04“ ar naujesnę versiją. Pradėkite atnaujindami paketo šaltinio informaciją.



sudo apt update

Tada įdiekite „Samba“ naudodami žemiau pateiktą komandą:

sudo apt install samba

Norėdami patikrinti, ar „Samba“ buvo sėkmingai įdiegta, paleiskite šią komandą:





smbd --version

Išvestis turėtų būti panaši į žemiau pateiktą.

2 veiksmas: „Samba“ konfigūravimas

Kad galėtumėte saugiai bendrinti failus su kitais tinklo įrenginiais, turite sukonfigūruoti „Samba“ serverį. Pagrindinis „Samba“ konfigūracijos failas yra adresu /etc/samba/smb.conf kompiuteryje. Šiame vadove „Vim“ teksto rengyklė naudojama „Samba“ konfigūracijos failui redaguoti, tačiau nedvejodami naudokite bet kurį kitą pasirinktą teksto rengyklę.





Pastaba: Norėdami redaguoti konfigūracijos failą, turite turėti administratoriaus teises.

sudo vim /etc/samba/smb.conf

Pridėkite šias eilutes prie konfigūracijos failo apačios.

[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

Nepamirškite atnaujinti kelias parametras su jūsų vartotojo vardu. Savo vartotojo vardą galite gauti vykdydami šią komandą:

echo $USER

Į išeikite iš „Vim“ redaktoriaus atlikę pakeitimus, tiesiog įveskite : wq ir paspauskite Įveskite Raktas.

Konfigūracijų supratimas

Čia yra trumpas ką tik pridėtų konfigūracijos eilučių aprašymas.

  • Skyrius : Nauja konfigūracijos failo dalis vaizduojama laužtiniais skliaustais ( [] ). Šiuo atveju skyrius yra [sambashare] .
  • Komentuoti : Šioje kodo eilutėje trumpai aprašoma, apie ką kalbama šiame skyriuje. Ypač tai naudinga, jei konfigūracijos faile yra keletas bendrinamų katalogų skyrių.
  • Kelias : Tai kelias į jūsų bendro tinklo aplanko katalogą.
  • Priversti vartotoją : Sistemos vartotojas, kurį „Samba“ serveris naudos bendrinant failus.
  • Jėgos grupė : Grupės, kuriai priklausys „Samba“ sistemos vartotojas, pavadinimas.
  • Sukurkite kaukę : Šis parametras nustatys leidimus naujai sukurtiems failams bendrinamame aplanke. Tokiu atveju vertė yra 0664, o tai reiškia, kad failo savininkas ir grupė turės skaitymo ir rašymo teises, o kiti vartotojai turės tik skaitymo teises.
  • Priverstinio kūrimo režimas : Veikia kartu su sukurti kaukę parametrą, kad nustatytumėte teisingus failų leidimus.
  • Katalogo kaukė : Šis parametras nustato bendrinamo aplanko aplankų teises. Leidimai 0775 reiškia, kad savininkas ir grupė turi leidimus skaityti, rašyti ir vykdyti, o kiti - tik skaitymo ir vykdymo leidimus.
  • Priverstinis katalogo režimas : Šis parametras veikia bendradarbiaujant su katalogo kaukė kad įsitikintumėte, jog nustatytas teisingas katalogo leidimas.
  • Viešas : Šis parametras nurodo, kad tai yra viešas jūsų tinklo aplankas ir kad kiti įrenginiai gali jį pasiekti.
  • Tik skaitymui : Nurodo leidimus keisti failus bendrinamame aplanke.

3 žingsnis: „Samba“ išteklių kūrimas

Sukonfigūravę „Samba“ serverį, dabar turite sukurti reikiamus išteklius, tokius kaip „Samba“ vartotojas ir katalogas, kurį norite bendrinti. Šie ištekliai palengvins aplanko bendrinimą tinkle.

1. Bendrinamas aplankas

Turite sukurti bendrinamą aplanką keliu, nurodytu aukščiau esančiame „Samba“ konfigūracijos faile. Šiame vadove naudojamas bendrinamas aplankas pavadinimu sambashare yra jūsų namų kataloge.

Eikite į savo namų katalogą naudodami cd komanda .

cd ~

Tada sukurkite bendrinamą katalogą naudodami toliau pateiktą komandą:

mkdir -p sambashare

2. „Samba“ vartotojas ir grupė

Kitas žingsnis - sukurti „Samba“ sistemos vartotoją ir grupę, nurodytą konfigūracijos faile.

Sistemos grupę „Samba“ galite sukurti naudodami šią komandą:

sudo groupadd --system smbgroup

Tada sukurkite „Samba“ sistemos vartotoją naudodami useradd .

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

Aukščiau pateikta komanda sukuria sistemos vartotoją ir prideda vartotoją prie aukščiau sukurtos „Samba“ grupės. Kadangi tai yra sistemos vartotojas, namų katalogas nebus sukurtas.

3. Bendro aplanko savininko keitimas

Kai „Samba“ vartotojas ir grupė bus sukurti, dabar galite pakeisti bendrinamo aplanko savininką į naują vartotoją smbuser ir grupė į smbgroup . Tai galite pasiekti naudodami toliau pateiktą komandą:

sudo chown -R smbuser:smbgroup ~/sambashare

Galiausiai, paleiskite toliau pateiktą komandą, kad grupei būtų suteikta rašymo prieiga prie bendrinamo aplanko ir jame esančio turinio.

sudo chmod -R g+w ~/sambashare

4 veiksmas: iš naujo paleiskite „Samba“ paslaugą

Turėtumėte iš naujo paleisti „Samba“ paslaugą, kad „Samba“ konfigūracijos failo pakeitimai įsigaliotų.

sudo systemctl restart smbd

Paleidus paslaugą iš naujo, galite patikrinti jos būseną naudodami šią komandą:

sudo systemctl status smbd

Pastaba : Jei įjungta ugniasienė, taip pat turėtumėte pridėti „Samba“ prie įgalintų taisyklių naudodami komanda ufw .

sudo ufw enable samba

5 veiksmas: prieiga prie bendro aplanko

Jūsų bendrinamas aplankas dabar pasiekiamas jūsų tinklo įrenginiuose.

„Windows“

„Windows“ galite pasiekti bendrinamą aplanką naudodami „Windows Explorer“. Failų naršyklę galite paleisti naudodami „Windows“ + E. spartusis klavišas.

Adreso juostoje įveskite \ ip_address_of_pc_with_shared_folder sambashare .

Nepamirškite pakeisti teisingo IP adreso ir bendro aplanko pavadinimo.

Photoshop kaip pasirinkti vieną spalvą

Sistema taip pat paprašys jūsų įvesti vartotojo vardą ir slaptažodį „Linux“ kompiuteryje.

„Ubuntu“

„Ubuntu Linux“ atidarykite numatytąjį failų tvarkyklę ir spustelėkite Kitos vietos mygtuką. Tada, Prisijunkite prie serverio įveskite IP adresą tokiu formatu:

smb://ip_adresss_of_pc_with_shared_folder/sambashare

Galite prisijungti kaip registruotas vartotojas arba anonimas. Atminkite, kad jei pasirinksite Registruotas vartotojas išskleidžiamajame meniu turėsite nurodyti vartotojo kredencialus.

„MacOS“

„Mac“ vartotojai taip pat gali lengvai pasiekti bendrinamą aplanką. „Finder“ meniu spustelėkite Tinklas skirtuką, o kompiuteris su viešu bendrinamu aplanku bus pateiktas sąraše. Pasirinkite jį ir turėtumėte turėti prieigą prie failų.

Efektyvus failų bendrinimas tarp kelių įrenginių

Šiame vadove apžvelgta, kaip bendrinti failus tinkle naudojant „Samba“. Naudodami „Samba“ galite bendrinti failus tinkle, nepriklausomai nuo operacinės sistemos, kurią naudojate įrenginiuose.

Ne tik „Linux“, bet taip pat galite sukonfigūruoti bendrinamą tinklo aplanką „Windows“ kompiuteryje.

Dalintis Dalintis „Tweet“ Paštu Kaip bendrinti tinklo failus sistemoje „Windows 10“

Nerandate USB atmintinės? Vietoj to bendrinkite failą vietiniame tinkle.

Skaityti toliau
Susijusios temos
  • Linux
  • Failų bendrinimas
  • Kompiuterių tinklai
Apie autorių Pasiruošęs(Paskelbti 36 straipsniai)

„Mwiza“ kuria programinę įrangą pagal profesiją ir daug rašo „Linux“ ir priekinio planavimo programomis. Kai kurie jo interesai apima istoriją, ekonomiką, politiką ir įmonių architektūrą.

Daugiau iš Mwiza Kumwenda

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia