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
„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
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
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:
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
Patikrinkite, ar „Samba“ diegimas buvo sėkmingas.
kur samba
Rezultatas turėtų būti toks:
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 /
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
Patikrinkite „Samba“ konfigūracijos failą naudodami kitą komandą.
testparm
Išvestis turėtų būti tokia:
7 žingsnis - paleiskite „Samba Service“ iš naujo.
sudo paslaugos smbd paleiskite 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
Bendrinamas aplankas turėtų patikti taip:
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“:
Patikrinkite sukurtą aplanką iš „Ubuntu“:
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
Pridėkite savo „Ubuntu“ vartotoją prie „smbgroup“.
sudo usermod -aG smbgroup hendadel
Duokite slaptažodį samba vartotojui.
sudo smbpasswd -a hendadel
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 /
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:
Iš naujo paleiskite „Samba“ paslaugą.
sudo paslaugos smbd paleiskite iš naujo
Patikrinkite „Samba“ konfigūracijos failą:
testparm
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.
Įvedę savo duomenis, turėtumėte pamatyti bendrinamus katalogus, kaip nurodyta toliau.
Galiausiai tikiuosi, kad ši pamoka jums patiko. Be to, jei turite klausimų, palikite mums komentarą, ir mes mielai jums padėsime.