Kako dijeliti datoteke između Windows i Linux
Već smo pokrili različite načine dijeljenja datoteka između računala u blizini, ali dijeljenje između Windowsa i Linuxa može biti malo složenije. Ovaj će vam članak pokazati kako mapirati dijelove na oba operacijska sustava radi besprijekornog dijeljenja datoteka.
Ovaj vodič sadrži dva dijela. U prvom dijelu stvorit ćemo zajedničku mapu u sustavu Windows, a zatim konfigurirati Linux za pristup tom zajedničkom sadržaju. U drugom dijelu stvorit ćemo zajedničku mapu na Linuxu i konfigurirati sustav Windows za pristup dijeljenom sadržaju. Ovisno o situaciji, slijedite odgovarajući skup uputa. Ako iz nekog razloga želite postaviti zajedničke mape na oba sustava, možete to i učiniti. Koristimo Windows 10 i Ubuntu za naše primjere, ali smo ih prilagodili gotovo svakoj verziji Windowsa ili Linuxa.
Prva mogućnost: stvoriti dijeljenje na Windowsima i pristupiti s Linuxa
Da bismo ovo učinili, poduzimat ćemo tri koraka. Najprije ćemo provjeriti je li omogućeno dijeljenje u sustavu Windows. Kada se jednom pojavi, podijelit ćemo stvarnu mapu. A onda ćemo pogledati kako pristupiti toj mapi iz Linux sustava.
Prvi korak: Provjerite je li zajedničko korištenje omogućeno u sustavu Windows
Da biste postavili zajedničku mapu u sustavu Windows za Linux, pristupite tako da provjerite jesu li vaše mrežne postavke konfigurirane tako da dopuštaju vezu s drugog računala otvaranjem centra za mrežu i zajedničko korištenje. Najlakši način da to učinite je da desnom tipkom miša kliknete ikonu mreže na paleti sustava i odaberete "Otvori centar za mrežu i zajedničko korištenje".
U prozoru centra 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 zajedničko korištenje 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 za ono što možete dijeliti (teoretski biste mogli dijeliti cijeli tvrdi disk), ali 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 “Advanced Sharing” koji se otvori, omogućite opciju “Share this folder”, a zatim kliknite gumb “Permissions”.
U prozoru dozvola možete ograničiti pristup mapi na određene račune. Da bi bilo koji korisnik imao pristup vašoj mapi, samo dajte dozvolu "Puna kontrola" korisniku "Svatko". To svima omogućuje čitanje i pisanje promjena datoteka u zajedničkoj mapi. Ako biste radije ograničili pristup određenim računima, samo uklonite korisnika Svi, dodajte željene korisnike, a zatim im dodijelite odgovarajuće dozvole.
Napomena: Ovi korisnički računi su na Windows računalu, a ne na Linuxu.
Kada završite s postavljanjem korisnika i dozvola, kliknite "U redu" da biste zatvorili prozor dopuštenja, a zatim ponovno kliknite "U redu" da biste zatvorili prozor "Napredno dijeljenje".
Natrag u glavnom prozoru s svojstvima, prebacite se na karticu "Security".
Da bi korisnik Linuxa imao pristup dijeljenoj mapi, ovdje trebate konfigurirati iste dozvole koje ste konfigurirali u postavkama dijeljenja. Ako se dvije postavke ne podudaraju, stupit će na snagu većina restriktivnih postavki. Ako željeni korisnik već ima postavljene sigurnosne dozvole (poput korisnika geek u našem primjeru), dobro je ići. Možete zatvoriti prozor i prijeći na sljedeći korak.
Ako trebate dodati korisnika, kao što je "Svi", kliknite gumb "Uredi".
U prozoru za dozvole koji se otvori kliknite gumb "Dodaj" da biste unijeli pojedinosti novog korisnika.
Kliknite na "OK" na svim otvorenim prozorima i mapa bi se trebala dijeliti s mrežom.
Treći korak: Pristupite sustavu Windows Share s Linuxa
Trebali biste biti u mogućnosti montirati dijeljenu mapu pomoću GUI-a u Linuxu, ali to je također vrlo jednostavno za naredbeni redak. Koristit ćemo terminal za naše primjere ne samo zato što je brži, nego zato što će raditi u mnogim različitim distribucijama.
Prvo, trebat će vam paket cifs-utils za montiranje SMB dionica. Samo upišite sljedeću naredbu na terminalu:
sudo apt-get instalacija cifs-utils
Nakon toga napravite direktorij, a zatim ga podesite na njega. U ovom primjeru stvorit ćemo mapu na našoj radnoj površini za jednostavan pristup. Koristite ove naredbe za izradu i montiranje mape:
mkdir ~ / Desktop / Windows-Dijeljenje
sudo mount.cifs // WindowsPC / Dijeli / početna / geek / Desktop / Windows-Dijeli -o korisnik = geek
Kao što možete vidjeti na screenshotu, tražili smo root lozinku Linux stroja, a zatim lozinku za "geek" račun na Windowsu. Nakon pokretanja te naredbe, sada smo u mogućnosti vidjeti sadržaj Windows dijeljenja i dodati mu podatke.
U slučaju da vam je potrebna pomoć u razumijevanju naredbe mount, ovdje je prikazana raščlamba:
- sudo mount.cifs: Ovo je samo naredba montiranja, postavljena na montiranje CIFS (SMB) dijeljenja.
- WindowsPC: Ovo je naziv računala sa sustavom Windows. Upišite "Ovo računalo" u izbornik Start u sustavu Windows, kliknite ga desnom tipkom miša i idite na Svojstva da biste vidjeli naziv računala.
- // Windows PC / Share: Ovo je puna putanja do dijeljene mape.
- / Home / monstrum / Desktop / Windows Podijeli Ovdje bismo željeli da se dijeli na Linux sustav.
- -o korisnik = geek: Ovo je Windows korisničko ime koje koristimo za pristup dijeljenoj mapi.
Druga mogućnost: stvoriti dijeljenje na Linuxu i pristupiti mu iz sustava Windows
Stvaranje dijeljenja na Linuxu i pristupanje iz Windowsa zapravo je malo lakše nego obrnuto. Prvo ćemo stvoriti dijeljenu mapu na Linux sustavu. Zatim ćemo pogledati kako mu pristupiti s Windows računala.
Prvi korak: Stvorite Dijeljenje na Linuxu
Da biste postavili dijeljenu mapu na Linuxu na koju Windows ima pristup, započnite s instaliranjem Sambe (softver koji omogućuje pristup SMB / CIFS protokolima koje koristi Windows). Na terminalu koristite sljedeću naredbu:
sudo apt-get instaliraj sambu
Nakon što Samba instalira, konfigurirajte korisničko ime i zaporku koji će se koristiti za pristup dijeljenom sadržaju:
smbpasswd - geek
Napomena: u ovom primjeru koristimo "geek" jer već imamo korisnika Linuxa s tim imenom, ali možete odabrati bilo koje ime koje želite.
Stvorite direktorij koji želite podijeliti s Windows računalom. Samo ćemo staviti mapu na našu radnu površinu.
mkdir ~ / Desktop / Dijeljenje
Sada koristite svoj omiljeni editor da biste konfigurirali datoteku smb.conf. Ovdje koristimo Vi.
sudo vi /etc/samba/smb.conf
Pomaknite se do kraja datoteke i dodajte ove retke:
[]
put = / home //
dostupno = da
važeći korisnici =
samo za čitanje = ne
pretraživati = da
public = yes
writable = yes
Očito ćete neke vrijednosti morati zamijeniti osobnim postavkama. Trebalo bi izgledati ovako:
Spremite datoteku i zatvorite urednik. Sada, samo trebate ponovno pokrenuti SMB uslugu kako bi promjene stupile na snagu.
sudo usluga smbd ponovno pokretanje
Dijeljena mapa trebala bi sada biti dostupna s Windows računala.
Drugi korak: Pristupite Linuxovoj podjeli iz sustava Windows
Sada dodamo Linuxov zajednički program na Windows Desktop. Desnom tipkom miša kliknite negdje na radnoj površini i odaberite New> Shortcut.
Upišite mrežnu lokaciju dijeljene mape s ovom sintaksom:
\\ IP adresu \ UDIO-NAME
Napomena: Ako vam je potrebna IP adresa vašeg Linux računala, samo koristite ifconfig
naredbu na terminalu.
U čarobnjaku prečaca na Windows računalu kliknite Next (Dalje), odaberite naziv prečaca i kliknite Finish (Završi). Trebali biste završiti s prečicom na radnoj površini koja ide pravo na Linuxov dio.