Įdiekite „Samba“ „Ubuntu Linux“ ir bendrinkite su „Windows 10“

Kai valdome įvairias operacines sistemas, tokias kaip „Linux“, „Windows“ ar „Maces“, svarbu žinoti, kaip galime jas sukonfigūruoti taip, kad failų perkėlimas tarp jų būtų efektyvus ir atitiktų visus atitinkamus reikalavimus. Failų saugojimas mūsų kompiuteriuose yra įprasta užduotis, o darbas su jais yra kasdienis. Problema kyla keičiant operacinę sistemą, tačiau norime ir toliau tvarkyti tuos pačius duomenis.

Tai labai svarbus žingsnis, nes kasdien matome poreikį dalytis failais tarp dviejų operacinių sistemų, turinčių skirtingas failų sistemas, pvz., „Linux“ ir „Windows“, ir ne visada galime tam naudoti el. Paštą ar keičiamus diskus, todėl šiandien Pamatysime, kaip įdiegti „Samba“ „Ubuntu“ ir tokiu būdu turėsime paprastą metodą visam failų bendrinimo tarp „Linux“ ir „Windows“ procesui.

Kas yra Samba„Samba“ yra 1992 m. Sukurtas programų rinkinys, kuriuo naudojamas SMB protokolas, leidžiantis visiškai suderinti „Linux“ ir „Windows“ sistemas. „Samba“ yra nemokama programinė įranga, licencijuota GNU.

Dabartinė stabili „Samba“ versija yra 4.6.5 ir šios programos dėka galėsime dalytis failais ir spausdinimo paslaugomis tarp šių operacinių sistemų tame pačiame tinkle.

„Samba“ taip pat gali būti naudojamas kaip aktyvus katalogų domeno valdiklis. Dabar pamatysime, kaip įdiegti „Samba“ „Ubuntu“ ir saugiai bendrinti failus su „Windows“ operacinėmis sistemomis.

Mes pamatysime, kaip galime visiškai sukonfigūruoti „Samba“ bendrinti elementus tarp „Windows 10“ ir „Ubuntu Linux“.

1. Kaip įdiegti „Samba“ „Linux“


Pirmasis žingsnis yra įdiegti „Samba“ tiesiai iš „Ubuntu“ saugyklų ir tam mes vykdysime šią komandą. Mes įvedame raidę S, kad sutiktume su „Samba“ paketų atsisiuntimu ir įdiegimu.
 sudo apt įdiegti samba samba-common python-dnspython 

DIDELIS

2. Kaip sukonfigūruoti „Ubuntu“

1 žingsnis
Įdiegę „Samba“, redaguojame failą /etc/samba/smb.conf, kad jame nustatytume dvi reikšmes:

 nesaugus Anonimas. saugus failų bendrinimas
2 žingsnis
Prieš tai mes sukursime atsarginę pradinio failo kopiją vykdydami šią eilutę:
 sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.orig 

DIDELIS

3 žingsnis
Sukūrę atsarginę failo kopiją, galime redaguoti failą smb.conf. Vienas iš pagrindinių punktų yra patikrinti, ar „Windows“ darbo grupė yra panaši į „Ubuntu“, ir tam mes galime patikrinti darbo grupę naudodami bet kurią iš šių parinkčių. Pasiekite maršrutą:

  • Kontrolės skydelis
  • Apsaugos sistema
  • Sistema

4 žingsnis
Ten pasirinkite parinktį „Išplėstinė sistemos konfigūracija“ ir naujame rodomame lange eikite į skirtuką „Kompiuterio pavadinimas“. Ten pamatysime dabartinę sistemos grupę:

5 žingsnis
Kitas variantas yra atidaryti komandų eilutės konsolę naudojant šiuos klavišus (Vykdyti) ir rodomame lange įvesti komandą cmd.

+ R.

6 žingsnis
Ten pateksime į šią eilutę: net config Workstation. Ten matome dabartinę grupę „Workstation Domain“ eilutėje.

 „net config“ darbo stotis 

DIDELIS

7 žingsnis
Turėdami šią informaciją, eisime į failą smb.conf redaguoti ir atliksime šiuos pradinius veiksmus. Jūsų užsakyme vykdysime šias eilutes:

 sudo mkdir -p / srv / samba / anonymous_shares (Katalogo, kuriame bus bendrinami elementai, sukūrimas) sudo chmod -R 0775 / srv / samba / anonymous_shares (Leidimai) sudo chown -R niekas: nogroup / srv / samba / anonymous_shares (leidimai)
5 žingsnis
Kai šis procesas bus baigtas, prieiname prie konfigūracijos failo naudodami vieną iš žinomų redaktorių:
 vi: sudo vi /etc/samba/smb.conf nano: sudo nano /etc/samba/smb.conf
6 žingsnis
Įdiegtame faile reikės redaguoti šias direktyvas, esančias skyriuje Visuotinis:
 workgroup = WORKGROUP netbios name = ubuntu security = user [Anonymous] comment = Anonymous File Server Bendrinti kelią = / srv / samba / anonymous_shares naršoma = taip įrašomas = taip svečias gerai = taip tik skaityti = ne jėga user = nobody

DIDELIS

7 žingsnis
Baigę išsaugome pakeitimus naudodami klavišų kombinaciją:

Ctrl + O

ir paliekame redaktorių naudodami:

„Ctrl“ + X

8 žingsnis
Mes patikriname konfigūraciją vykdydami šią komandą:

 Testparm 

DIDELIS

3. Sukurkite ir sukonfigūruokite bendrinamą aplanką tarp „Ubuntu Linux“ ir „Windows 10“


Pažiūrėkime, kaip pasirinkti aplanką, kurį norime bendrinti tarp „Ubuntu“ ir „Windows 10“.

1 žingsnis
Pradedame nuo to, kad „Ubuntu“ sukūrėme aplanką, kurį vadinsime „Home“. Kai jį sukursime, dešiniuoju pelės mygtuku spustelėkite jį ir parodysime sąrašą, kuriame pasirinksime parinktį „Bendrinti vietinį tinklą“.

2 žingsnis
Kitame lange spustelėsime parinktį „Bendrinti šį aplanką“, kad bendrintumėte šį aplanką:

3 žingsnis
Matome, kad automatiškai buvo suaktyvinti langeliai „Leisti kitiems kurti ir ištrinti failus šiame aplanke“ ir „Svečių prieiga (žmonėms, neturintiems vartotojo abonemento“), kuriuos reikia suaktyvinti. Spustelėkite „Sukurti bendrinimą“.

4 žingsnis
Tada spustelėsime parinktį „Pridėti leidimus automatiškai“, kad galėtume suteikti leidimus aplankui, kurį norime bendrinti.

5 žingsnis
Dabar pamatysime, kad turime bendrinamą aplanką su rodyklės piktograma, rodančia šią būseną.

4. Kaip pasiekti „Samba“ iš „Windows 10“


Kai patvirtinsime šiuos veiksmus, pereisime prie „Windows 10“ naršyklės, kur einame į skyrių „Tinklas“, ir ten turėsime prieigą prie mūsų sukurto anoniminio aplanko:

5. Kaip apsaugoti bendrinamus failus „Ubuntu“

1 žingsnis
Kitas žingsnis - apsaugoti prieigą prie bendrai naudojamų išteklių ir tai padaryti pirmiausia vykdysime šias eilutes, kuriose sukursime grupę ir vartotoją su leidimais:

 sudo addgroup smbgrp sudo usermod solvetic -aG smbgrp sudo smbpasswd -a Solvetic

DIDELIS

2 žingsnis
Faile smb.conf modulis security = user reikalauja, kad vartotojai pasiektų mūsų nurodytą slaptažodį. Dabar galime įdiegti „libpam-winbind“ paketus, kad galėtume sinchronizuoti vartotojus ir slaptažodžius, vykdydami šią eilutę:

 sudo apt įdiegti libpam-winbind 
Dabar vykdysime šias eilutes jų eilės tvarka:
 sudo mkdir -p / srv / samba / secure_shares (Saugaus katalogo kūrimas) sudo chmod -R 0770 / srv / samba / secure_shares (Leidimai)

DIDELIS

3 žingsnis
Dabar vėl pasiekiame failą smb.conf ir lauke Saugus nustatysime šias direktyvas:

 [Saugus] komentaras = Saugaus failų serverio bendrinimo kelias = / srv / samba / secure_shares valid users = @smbgrp guest ok = no writeable = yes naršomas = yes
4 žingsnis
Atlikę šiuos pakeitimus, iš naujo paleisime paslaugas vykdydami šias komandas:
 sudo systemctl restart smbd sudo service smbd restart
5 žingsnis
Rezultatas yra tas, kad bandydami pasiekti iš „Windows“ pamatysime tokį rezultatą:

Kaip matome, prieiga bus apribota, o vienintelis būdas pasiekti bus įvesti atitinkamus slaptažodžius.

6. Kaip įjungti „Samba“ UFW sistemoje „Ubuntu“


Jei naudojate UFW užkardą „Ubuntu“, norėdami ją įjungti, turime įvesti šias eilutes su atitinkamu serverio IP adresu:
 sudo ufw leisti proto udp į bet kurį 137 prievadą iš 192.168.0.14/24 sudo ufw leisti proto udp į bet kurį 138 prievadą iš 192.168.0.14/24 sudo ufw leisti proto tcp į bet kurį 139 prievadą iš 192.168.0.14/24 sudo ufw leisti proto tcp į bet kurį 445 prievadą nuo 192.168.0.14/24

7. Kaip įdėti slaptažodį į bendrą aplanką „Ubuntu Linux“ ir „Windows 10“


Mes galime apsaugoti aplanką, kurį bendrinome su „Windows 10“ ir „Linux“, nustatydami prieigos slaptažodį.

1 žingsnis
Norėdami tai padaryti, mes eisime į terminalą ir įvesime šią komandą:

 sudo smbpasswd -vartotojo vardas 
2 žingsnis
Dabar kiekvieną kartą iš „Windows 10“ norėdami pasiekti bendrinamą „Linux“ aplanką, mums reikės vartotojo vardo ir slaptažodžio.

Atlikę šiuos veiksmus, „Ubuntu“ įdiegėme „Samba“.

wave wave wave wave wave