„Ubuntu“

Kaip nustatyti „Samba“ failų bendrinimo serverį „Ubuntu“

Kaip nustatyti „Samba“ failų bendrinimo serverį „Ubuntu“

Ar turite kelias mašinas, kuriose veikia kelios operacinės sistemos? Tada galite susidurti su problemomis, kai perkeliate failus pirmyn ir atgal tarp tų mašinų. Tai nėra puikus jausmas gaišti laiką ieškant failų perkėlimo problemų.

Taigi mes siūlome sukurti aplanką ir bendrinti jį su visomis sistemomis, prijungtomis prie vietinio tinklo. Šioje pamokoje apžvelgsime aplanko nustatymo jūsų vietiniame tinkle procesą, kad galėtumėte bendrinti jo turinį „Windows“ ir „Linux“ sistemose. Vienintelis vienkartinis diegimas su nedaug konfigūracijų ir failai turėtų būti paruošti bendrinti skirtingose ​​mašinose.

Mes naudosime populiarų įrankį Samba.

„Samba Server“ nustatymas dalytis failais „Linux“, „Windows“ ir „Mac OS X“ sistemose

„Samba“ yra atvirojo kodo įrankis, kuris gali padėti jums dalytis failais ir spausdintuvu įvairiose platformose, įskaitant „Linux“, „Windows“ ir „Mac“, per tinklą.

Šioje pamokoje nurodoma, kaip įdiegti ir konfigūruoti „Samba“, kad įgalintumėte failų bendrinimą tarp „Ubuntu“ ir „Windows“. Tačiau pirmiausia turime paruošti savo aplinką taip:

1 žingsnis - „Ubuntu“ ir „Windows“ kompiuterių nustatymas

„Ubuntu“ įdėkite savo „Ubuntu“ IP ir pagrindinio kompiuterio pavadinimą į / etc / hosts failą. Be to, pridėkite „Windows IP“ ir pagrindinio kompiuterio pavadinimo įrašą.

sudo vi / etc / hosts

„Ubuntu Hosts“ failas

„Windows“ sistemoje įdėkite savo mašinos IP ir pagrindinio kompiuterio pavadinimą. Be to, pridėkite savo „Ubuntu“ IP ir pagrindinio kompiuterio vardo įrašą.

bloknotas C: \\ Windows \ System32 \ drivers \ etc \ hosts

„Windows“ kompiuterių failas

2 žingsnis - konfigūruokite domenus

Abi mašinos turi būti tame pačiame domene, naudodami kitą komandą patikrinkite numatytąjį „Windows“ darbo vietos domeną.

tinklo konfigūracijos darbo vieta

Dabartinis „Windows“ domenas

Kaip matote iš ankstesnės ekrano kopijos, „Windows“ domenas yra WORKGROUP.

3 žingsnis - įgalinkite failų bendrinimą sistemoje „Windows“

Įjunkite failų bendrinimą sistemoje „Windows“, atidarykite cmd su administratoriaus teisėmis ir vykdykite kitas dvi komandas.

netsh advfirewall firewall set rule group = "Failų ir spausdintuvų bendrinimas" new enable = Yes netsh advfirewall firewall set rule group = "Tinklo atradimas" new enable = Yes

Išvestis turėtų būti tokia kaip žemiau:

Įgalinti dalijimąsi failais ir tinklo paiešką

4 žingsnis - įdiekite „Samba“ į „Ubuntu“

Įsitikinkite, kad jūsų „Ubuntu“ atnaujinta.

sudo apt-get update sudo apt-get atnaujinimas

Paleiskite kitą komandą, kad įdiegtumėte „Samba“ „Ubuntu“.

sudo apt-get install samba samba-common python-glade2 system-config-samba

Įdiekite „Samba“

Patikrinkite, ar „Samba“ diegimas buvo sėkmingas.

kur samba

Rezultatas turėtų būti toks:

Patikrinkite „Samba“ diegimą

5 žingsnis - nustatykite viešąjį bendrinamą aplanką „Ubuntu“

Sukurkite viešąjį katalogą „Ubuntu“, kad galėtumėte bendrinti.

sudo mkdir -p / home / hendadel / sambashare

Nustatykite katalogo teises, kad visi galėtų skaityti / rašyti.

sudo chown -R niekas: nogroup / home / hendadel / sambashare / sudo chmod -R 0775 / home / hendadel / sambashare /

Sukurkite bendrinamą katalogą

6 žingsnis - nukopijuokite ir nustatykite „Config“ failą

Nukopijuokite numatytąjį „Samba“ konfigūracijos failą kaip atsarginę failą, jei ateityje atsirastų kokių nors klaidų.

sudo cp / etc / samba / smb.conf / etc / samba / smb.konf.atsarginė kopija

Redaguokite „Samba“ konfigūracijos failą

sudo vi / etc / samba / smb.konf

Pridėkite kitas eilutes prie „Samba“ konfigūracijos failo:

[global] workgroup = WORKGROUP server string = Samba Server% v netbios name = hendadel-VBox security = user [SambaShare] Comment = Samba Shared Directory path = / home / hendadel / sambashare writeable = yes guest ok = yes only only = no force vartotojas = niekas

Redaguoti „Samba Config“ failą

Patikrinkite „Samba“ konfigūracijos failą naudodami kitą komandą.

testparm

Išvestis turėtų būti tokia:

„Samba“ konfigūracijos failo patikrinimas

7 žingsnis - paleiskite „Samba Service“ iš naujo.

sudo paslaugos smbd paleiskite iš naujo

Paleiskite „Samba Services“ iš naujo

8 žingsnis - Pasiekite „Samba Share“ sistemoje „Windows“

Dabar iš „Windows“ kompiuterio atidarykite „run“ ir naudokite šią komandą, kad atidarytumėte „Ubuntu“ bendrinamą aplanką.

\ 2.168.1.8 \ sambashare

Atidarykite „Shared From Run“

Bendrinamas aplankas turėtų patikti taip:

Bendras aplankas iš Windows

Dabar iš „Windows“ kompiuterio galite sukurti aplankus ar failus bendrinamame kataloge ir patikrinti, ar jie taip pat sukurti „Ubuntu“.

Pirmiausia sukurkite bandomąjį aplanką iš „Windows“:

Sukurti bandomąjį aplanką

Patikrinkite sukurtą aplanką iš „Ubuntu“:

Patikrinkite sukurtą aplanką

9 žingsnis - nustatykite privatų bendrinamą katalogą

Anksčiau mes turėjome viešą aplanką, skirtą visiems tinklo nariams. Ką daryti, jei jums reikia bendrinti aplanką su tam tikrais vartotojais, kitaip tariant, vartotojai, turintys tik vartotojo vardą ir slaptažodį, gali pasiekti bendrinamą katalogą.

Pirmiausia turime sukurti grupę, įtraukti vartotojus ir narius į šią grupę ir tik šios grupės nariai turėtų turėti prieigą prie bendro katalogo.

Sukurkite grupę:

sudo addgroup smbgroup

Sukurkite grupę

Pridėkite savo „Ubuntu“ vartotoją prie „smbgroup“.

sudo usermod -aG smbgroup hendadel

Duokite slaptažodį samba vartotojui.

sudo smbpasswd -a hendadel

Pridėti vartotoją prie grupės

Dabar sukurkite katalogą, kurį galėsite bendrinti privačiai.

sudo mkdir -p / home / hendadel / sambaprivate /

Nustatykite ankstesnio katalogo teises, kad tik root ir smbgroup nariai pasiektų bendrinamą katalogą.

sudo chown -R šaknis: smbgroup / home / hendadel / sambaprivate / sudo chmod -R 0770 / home / hendadel / sambaprivate /

Keisti leidimus

Redaguokite „Samba“ konfigūracijos failą, kad pridėtumėte naują sukurtą katalogą.

sudo vi / etc / samba / smb.konf

Pridėti žemiau:

[SambaPrivate] kelias = / home / hendadel / sambaprivate galiojantys vartotojai = @smbgroup svečias ok = ne rašoma = taip naršoma = taip

Konfigūracijos failas turėtų būti toks:

Redaguoti „Samba Config“ failą

Iš naujo paleiskite „Samba“ paslaugą.

sudo paslaugos smbd paleiskite iš naujo

Patikrinkite „Samba“ konfigūracijos failą:

testparm

Iš naujo paleiskite paslaugą ir patikrinkite konfigūracijas

Patikrinkite du sukurtus aplankus iš „Windows“ kompiuterio.

\ 2.168.1.8 \ sambashare

„Windows“ turėtų paprašyti jūsų vartotojo vardo ir slaptažodžio, kaip nurodyta toliau pateiktoje ekrano kopijoje.

Įveskite vartotojo vardą ir slaptažodį

Įvedę savo duomenis, turėtumėte pamatyti bendrinamus katalogus, kaip nurodyta toliau.

Pažymėkite bendrinamus aplankus

Galiausiai tikiuosi, kad ši pamoka jums patiko. Be to, jei turite klausimų, palikite mums komentarą, ir mes mielai jums padėsime.

Geriausi „Linux“ komandinės eilutės žaidimai
Komandų eilutė yra ne tik jūsų didžiausias sąjungininkas naudojant „Linux“, bet ir pramogų šaltinis, nes ją galite naudoti norėdami žaisti daug įdomių...
Geriausios „Linux“ skirtos „Gamepad“ žemėlapių sudarymo programos
Jei jums patinka žaisti žaidimus „Linux“ su žaidimų pultu, o ne įprasta klaviatūra ir pelės įvesties sistema, yra keletas jums naudingų programų. Daug...
Naudingi įrankiai „Linux“ žaidėjams
Jei jums patinka žaisti žaidimus „Linux“ sistemoje, yra tikimybė, kad galbūt naudojote tokias programas ir įrankius kaip „Wine“, „Lutris“ ir „OBS Stud...