If-Koubou

Kako dijeliti datoteke između Windows i Linuxa

Kako dijeliti datoteke između Windows i Linuxa (Kako da)

Prethodno smo obuhvatili različite načine dijeljenja datoteka između obližnjih računala, no dijeljenje između sustava Windows i Linux može biti malo složenije. Ovaj će vam članak pokazati kako mapirati dionice na oba operacijska sustava radi besprijekornog dijeljenja datoteka.

Ovaj vodič ima dva dijela. U prvom dijelu stvarat ćemo zajedničku mapu u sustavu Windows, a zatim konfigurirati Linux da pristupi tom udjelu. U drugom dijelu ćemo stvoriti zajedničku mapu na Linuxu i konfigurirati Windows da pristupi dionici. Ovisno o vašoj situaciji, trebat ćete slijediti odgovarajući skup uputa. Ako iz nekog razloga želite postaviti zajedničke mape na oba sustava, to možete i učiniti. Upotrebljavamo sustave Windows 10 i Ubuntu za naše primjere, ali napravili smo upute prilagodljivim za bilo koju verziju sustava Windows ili Linux.

Prva opcija: Stvorite Dijeli na Windows i pristupite iz Linuxa

Da bismo ovo radili, poduzet ćemo tri koraka. Prvo ćemo osigurati dijeljenje omogućeno na sustavu Windows. Jednom kada je, dijelit ćemo stvarnu mapu. A onda ćemo pogledati kako pristupiti toj mapi iz Linux sustava.

Prvi korak: Provjerite je li dijeljenje omogućeno u sustavu Windows

Da biste postavili dijeljenu mapu na sustavu Windows za Linux, započnite tako da konfigurirate mrežne postavke da biste omogućili vezu s drugog računala otvaranjem mreže i centra za dijeljenje. Najlakši način za to je da desnom tipkom miša kliknete ikonu mreže u paleti sustava i odaberete "Otvori centar za mreže i zajedničko korištenje".

U prozoru Centar za mreže i dijeljenje kliknite "Promijeni napredne postavke dijeljenja".

Za vaš trenutni profil provjerite jesu li omogućene sljedeće dvije postavke:

  • Uključite otkrivanje mreže
  • Uključite dijeljenje datoteka i pisača

Kada završite, kliknite "Spremi izmjene".

Drugi korak: Podijelite mapu

Sada kada je omogućeno dijeljenje, možemo stvoriti zajedničku mapu za Linux stroj. Nema ograničenja na ono što možete podijeliti (možete teoretski podijeliti cijeli tvrdi disk), no ovdje ćemo dijeliti mapu pod nazivom "Share" koja se nalazi na našoj radnoj površini.

Desnom tipkom miša kliknite mapu koju želite dijeliti preko mreže, a zatim kliknite "Svojstva". Na kartici "Dijeljenje" prozora svojstava kliknite gumb "Napredno dijeljenje".

U prozoru "Napredno dijeljenje" koji se otvori omogućite opciju "Dijeli ovu mapu", a zatim kliknite gumb "Dozvole".

U prozoru dopuštenja možete ograničiti pristup mapi na određene račune. Da biste nekom korisniku omogućili pristup mapi, samo dopustite "potpunu kontrolu" korisniku "Svatko". To omogućuje svima čitanje i pisanje promjena u datotekama u dijeljenoj mapi. Ako biste radije ograničili pristup određenim računima, samo uklonite korisnike Svi, dodajte korisnike koje želite, a zatim im dodijelite odgovarajuće dozvole.

Napomena: Ovi korisnički računi nalaze se na Windows računalu, a ne na Linuxu.

Kada dovršite postavljanje korisnika i dopuštenja, kliknite "U redu" da biste zatvorili prozor dopuštenja, a zatim ponovno kliknite "U redu" da biste zatvorili prozor "Napredno dijeljenje".

Vratite se u prozor glavnog svojstva, prebacite se na karticu "Sigurnost".

Da bi korisnik Linuxa imao pristup zajedničkoj mapi, ovdje morate konfigurirati iste dozvole koje ste konfigurirali u postavkama dijeljenja. Ako se dvije postavke ne podudaraju, najstrože postavke će stupiti na snagu. Ako vaš željeni korisnik već ima postavljene sigurnosne dozvole (kao što je geek korisnik u našem primjeru) onda ste dobro ići. Možete zatvoriti prozor i prijeći na sljedeći korak.

Ako trebate dodati korisnika, kao što je "Svatko", kliknite gumb "Uredi".

U prozoru dozvola koji se otvori kliknite gumb "Dodaj" da biste unijeli pojedinosti o novim korisnicima.

Kliknite "U redu" na svim otvorenim prozorima, a vaša će se mapa sada dijeliti s mrežom.

Treći korak: Pristupite Windows Shareu iz Linuxa

Trebao bi biti u mogućnosti montirati zajedničku mapu pomoću GUI-ja u Linuxu, ali je također vrlo lako napraviti s naredbenom retkom. Koristit ćemo terminal za naše primjere ne samo zato što je brži, već zato što će raditi na mnogim različitim distribucijama.

Prvo, potreban vam je paket cifs-utils da biste montirali dionice za male i srednje tvrtke. Samo upišite sljedeću naredbu na terminalu:

sudo apt-get instalirajte cifs-utils

Nakon toga, samo napravite direktorij, a zatim ga dodajte. U ovom primjeru izradit ćemo mapu na našoj radnoj površini radi lakšeg pristupa. Koristite ove naredbe za stvaranje i montiranje mape:

mkdir ~ / Desktop / Windows-Share sudo mount.cifs // WindowsPC / Share / home / geek / Desktop / Windows-Podijeli -o user = geek

Kao što možete vidjeti na snimci zaslona, ​​od vas smo zatražili root lozinku Linux stroja, a zatim i lozinku računa "geek" na sustavu Windows. Nakon pokretanja te naredbe sada smo u mogućnosti vidjeti sadržaj dijeljenja sustava Windows i dodati podatke na njega.

U slučaju da vam je potrebna pomoć pri razumijevanju naredbe za montiranje, evo kvarova:

  • sudo mount.cifs: Ovo je samo naredba za montiranje, postavljena za montiranje dijela CIFS (SMB).
  • WindowsPC: Ovo je naziv Windows računala. Upišite "Ovo računalo" u izbornik Start u sustavu Windows, desnom tipkom miša kliknite i idite na Svojstva da biste vidjeli naziv računala.
  • // Windows PC / Share: Ovo je puni put do dijeljene mape.
  • / Home / monstrum / Desktop / Windows Podijeli Ovo je mjesto gdje bismo željeli da se udio stavi na Linux sustav.
  • -o user = geek: Ovo je korisničko ime sustava Windows koje koristimo za pristup zajedničkoj mapi.

Druga mogućnost: Napravite dijeljenje na Linuxu i pristupite iz sustava Windows

Stvaranje udjela na Linuxu, a zatim pristupanje iz sustava Windows zapravo je malo lakše nego obrnuto. Najprije ćemo stvoriti zajedničku mapu na Linux sustavu. Zatim ćemo pogledati kako pristupiti s računala sa sustavom Windows.

Prvi korak: Stvorite Udio na Linuxu

Da biste postavili zajedničku mapu na Linuxu za pristupanje sustava Windows, započnite s instaliranjem Samba (softver koji omogućuje pristup SMB / CIFS protokolu koje koristi Windows). Na terminalu upotrijebite sljedeću naredbu:

sudo apt-get instalirajte sambu

Nakon instaliranja Sambe, konfigurirajte korisničko ime i zaporku koja će se koristiti za pristup podacima:

smbpasswd-geek

Napomena: U ovom primjeru koristimo 'geek' jer već imamo Linux korisnika s tim imenom, ali možete odabrati bilo koji naziv koji želite.

Izradite direktorij koji želite dijeliti s računalom sa sustavom Windows. Samo ćemo staviti mapu na našu radnu površinu.

mkdir ~ / Desktop / Podijeli

Sada upotrijebite svoj omiljeni urednik za konfiguriranje smb.conf datoteke. Ovdje koristimo Vi.

sudo vi /etc/samba/smb.conf

Pomaknite se do kraja datoteke i dodajte sljedeće retke:

[] put = / home // dostupno = da važeći korisnici =  samo čitanje = ne pregledavati = da javno = da writeable = yes

Očito ćete neke osobne vrijednosti morati zamijeniti osobnim postavkama. Trebao bi izgledati ovako:

Spremite datoteku i zatvorite urednik. Sada trebate ponovo pokrenuti uslugu SMB kako bi promjene postale učinkovite.

sudo service smbd restart

Dijeljena mapa sada bi trebala biti dostupna s računala sa sustavom Windows.

Drugi korak: Pristupajte Linux Shareu iz sustava Windows

Sada dodajmo Linux dio na našu radnu površinu sustava Windows. Desnom tipkom miša kliknite bilo gdje na radnoj površini i odaberite Novi> Prečac.

Unesite mrežnu lokaciju dijeljene mape, uz ovu sintaksu:

\ IP adresu \ UDIO-NAME

Napomena: Ako vam je potrebna IP adresa vašeg Linux računala, jednostavno upotrijebite ifconfig naredba na terminalu.

U čarobnjaku za prečace na Windows računalu kliknite Dalje, odaberite naziv prečaca, a zatim kliknite Završi. Trebali biste završiti prečacom na radnoj površini koja ide ravno na Linux dio.