Domača » kako » Kako deliti datoteke med Windows in Linux

    Kako deliti datoteke med Windows in Linux

    V preteklosti smo obravnavali različne načine za skupno rabo datotek med bližnjimi računalniki, vendar je lahko delitev med Windows in Linux nekoliko bolj zapletena. Ta članek vam bo pokazal, kako preslikati deleže v obeh operacijskih sistemih za brezhibno skupno rabo datotek.

    Ta priročnik vsebuje dva dela. V prvem delu bomo ustvarili mapo v skupni rabi v operacijskem sistemu Windows in nato konfigurirali Linux za dostop do tega skupnega računa. V drugem delu bomo ustvarili mapo v skupni rabi v Linuxu in konfigurirali sistem Windows za dostop do skupne rabe. Glede na vašo situacijo boste želeli slediti ustreznim navodilom. Če iz določenega razloga želite v obeh sistemih nastaviti mape v skupni rabi, lahko to storite tudi vi. Za naše primere uporabljamo Windows 10 in Ubuntu, vendar smo navodila prilagodila skoraj vsem različicam operacijskega sistema Windows ali Linux.

    Možnost ena: ustvarite Share na Windows in ga dostopate iz Linuxa

    Da bi to delo opravili, bomo naredili tri korake. Najprej poskrbimo, da je omogočena skupna raba v sistemu Windows. Ko je, bomo delili dejansko mapo. In potem bomo pogledali, kako dostopati do te mape iz sistema Linux.

    Prvi korak: V operacijskem sistemu Windows omogočite omogočanje skupne rabe

    Če želite vzpostaviti dostop do mape v skupni rabi v sistemu Windows za Linux, se prepričajte, da so omrežne nastavitve konfigurirane tako, da omogočajo povezavo z drugim računalnikom, tako da odprete Središče za omrežje in skupno rabo. Najlažji način je, da z desno miškino tipko kliknete ikono omrežja v sistemski vrstici in izberete »Odpri center za omrežje in skupno rabo«.

    V oknu Središče za omrežje in skupno rabo kliknite »Spremeni dodatne nastavitve skupne rabe«.

    Za vaš trenutni profil poskrbite, da sta omogočeni naslednji dve nastavitvi:

    • Vklopite odkrivanje omrežja
    • Vklopite skupno rabo datotek in tiskalnikov

    Ko končate, kliknite »Shrani spremembe«.

    Drugi korak: Skupna raba mape

    Zdaj, ko je omogočena skupna raba, lahko ustvarimo mapo v skupni rabi za stroj Linux. Ni omejitev za to, kar lahko delite (teoretično bi lahko delili celoten trdi disk), toda tukaj bomo delili mapo z imenom »Share«, ki se nahaja na namizju..

    Z desno tipko miške kliknite mapo, ki jo želite deliti prek omrežja, in kliknite »Lastnosti«. Na zavihku »Skupna raba« v oknu z lastnostmi kliknite gumb »Napredno skupno rabo«..

    V oknu »Advanced Sharing«, ki se odpre, omogočite možnost »Share this folder« in nato kliknite gumb »Permissions«.

    V oknu dovoljenj lahko omejite dostop do mape na določene račune. Če želite, da ima vsak uporabnik dostop do vaše mape, uporabniku »Vsi« prepustite dovoljenje »Popoln nadzor«. Tako lahko vsakdo bere in zapisuje spremembe datotek v mapi v skupni rabi. Če želite omejiti dostop do določenih računov, preprosto odstranite uporabnika »Vsi«, dodajte želene uporabnike in jim dodelite ustrezna dovoljenja..

    Opomba: Ti uporabniški računi so na računalniku Windows, ne Linux.

    Ko končate z nastavljanjem uporabnikov in dovoljenj, kliknite »V redu«, da zaprete okno z dovoljenji, nato pa znova kliknite »V redu«, da zaprete okno »Napredno skupno rabo«..

    Nazaj v glavnem oknu z lastnostmi preklopite na zavihek »Varnost«.

    Če želite, da ima uporabnik Linux dostop do mape v skupni rabi, morate tukaj konfigurirati enaka dovoljenja, ki ste jih konfigurirali v nastavitvah skupne rabe. Če se obe nastavitvi ne ujemata, bodo začele veljati najbolj omejevalne nastavitve. Če ima vaš želeni uporabnik že nastavljena varnostna dovoljenja (na primer uporabnik geek v našem primeru), potem ste pripravljeni. Okno lahko zaprete in nadaljujete z naslednjim korakom.

    Če morate dodati uporabnika, na primer »Vsi«, kliknite gumb »Uredi«.

    V oknu dovoljenj, ki se odpre, kliknite gumb »Dodaj«, da vnesete podrobnosti novega uporabnika.

    Kliknite »V redu« na vseh odprtih oknih, mapa pa naj bo v skupni rabi z omrežjem.

    Tretji korak: Dostop do Windows Share z Linuxa

    Če želite v mapo v skupni rabi namestiti mapo v skupni rabi, uporabite grafični uporabniški vmesnik v Linuxu, vendar je z ukazno vrstico zelo enostavno. Termin bomo uporabili za naše primere ne samo zato, ker je hitrejši, ampak zato, ker bo deloval v številnih različnih distribucijah.

    Najprej boste potrebovali paket cifs-utils, da boste lahko namestili delnice SMB. Na terminalu vnesite naslednji ukaz:

    sudo apt-get namestite cif-utils

    Po tem naredite imenik in ga nato namestite. V tem primeru bomo ustvarili mapo na namizju za lažji dostop. S temi ukazi ustvarite in namestite mapo:

    mkdir ~ / namizje / Windows-Share sudo mount.cifs // WindowsPC / Share / home / geek / namizni računalnik / Windows-Share -o uporabnik = geek

    Kot lahko vidite na sliki zaslona, ​​smo pozvani k korenskem geslu za stroj Linux in nato za geslo računa "geek" v sistemu Windows. Po zagonu tega ukaza bomo zdaj lahko videli vsebino v skupni rabi Windows in ji dodali podatke.

    V primeru, da potrebujete pomoč pri razumevanju ukaza mount, tukaj je razčlenitev:

    • sudo mount.cifs: To je samo ukaz mount, ki je nastavljen tako, da namesti skupni račun CIFS (SMB).
    • WindowsPC: To je ime računalnika z operacijskim sistemom Windows. Vnesite »Ta računalnik« v meni »Start« v sistemu Windows, z desno tipko miške kliknite in pojdite v Lastnosti, da si ogledate ime računalnika.
    • // Windows-PC / Share: To je celotna pot do mape v skupni rabi.
    • / home / geek / namizje / deljenje z Windows: Tukaj bi radi, da bi bil delež nameščen na sistemu Linux.
    • -o uporabnik = geek: To je uporabniško ime za Windows, ki ga uporabljamo za dostop do mape v skupni rabi.

    Druga možnost: Ustvarite Share na Linuxu in ga dostopajte iz operacijskega sistema Windows

    Ustvarjanje skupne rabe v Linuxu in dostop do njega iz sistema Windows je pravzaprav nekoliko lažje kot obratno. Najprej bomo ustvarili mapo v skupni rabi v sistemu Linux. Potem bomo pogledali, kako do njega dostopati z računalnika z operacijskim sistemom Windows.

    Prvi korak: Ustvarite Share na Linuxu

    Če želite v Linuxu nastaviti mapo v skupni rabi, do katere lahko dostopate, začnite z namestitvijo Sambe (programska oprema, ki omogoča dostop do protokolov SMB / CIFS, ki jih uporablja Windows). Na terminalu uporabite naslednji ukaz:

    sudo apt-get namestite sambo

    Ko Samba namesti, konfigurirajte uporabniško ime in geslo, ki bosta uporabljena za dostop do skupne rabe:

    smbpasswd - geek

    Opomba: v tem primeru uporabljamo »geek«, ker že imamo uporabnika Linuxa s tem imenom, vendar lahko izberete katero koli ime, ki ga želite.

    Ustvarite imenik, ki ga želite deliti z računalnikom z operacijskim sistemom Windows. Samo mapo bomo postavili na namizje.

    mkdir ~ / Desktop / Skupna raba

    Zdaj z vašim priljubljenim urejevalnikom konfigurirajte datoteko smb.conf. Tukaj uporabljamo Vi.

    sudo vi /etc/samba/smb.conf

    Pomaknite se navzdol do konca datoteke in dodajte te vrstice:

    [] pot = / home // na voljo = da veljavni uporabniki =  samo za branje = ne brskanje = da public = yes writable = yes

    Očitno boste morali nekatere vrednosti zamenjati z osebnimi nastavitvami. Izgledati mora nekako takole:

    Shranite datoteko in zaprite urejevalnik. Zdaj morate znova zagnati SMB storitev, da bodo spremembe začele veljati.

    sudo storitev smbd restart

    Mapa za skupno rabo naj bi bila zdaj dostopna iz računalnika z OS Windows.

    Drugi korak: Dostopite do skupne rabe Linuxa v sistemu Windows

    Sedaj dodamo Linuxov delež na namizje Windows. Z desno tipko miške kliknite nekje na namizju in izberite Novo> Bližnjica.

    Vnesite omrežno lokacijo mape v skupni rabi s to sintakso:

    IP-NASLOV SHARE-NAME

    Opomba: Če potrebujete IP vašega računalnika z Linuxom, uporabite ifconfig na terminalu.

    V čarovniku za bližnjice na računalniku z operacijskim sistemom Windows kliknite Naprej, izberite ime za bližnjico in kliknite Dokončaj. Na svojem namizju bi morali imeti bližnjico, ki bo ustrezala Linuxu.