Serveri i skedarëve në ubuntu për rrjetet Windows. Serveri i skedarëve për Windows. Krijo një dosje publike në Ubuntu duke përdorur Samba.

Ndonjëherë ju duhet të konfiguroni shpejt një ndarje skedari në server dhe të hapni aksesin në të. Në këtë rast, nuk ka nevojë të rrethoni ndonjë konfigurim kompleks, të drejta aksesi ose diçka tjetër. Ju duhet vetëm akses i shpejtë në informacion pa pyetje të panevojshme.

Për shembull, kohët e fundit më duhej diçka e ngjashme për të hapur aksesin në kopjet rezervë që ishin ruajtur në server. Nuk doja ta kuptoja dhe të kërkoja vetë informacion, më duhej t'i jepja shpejt një personi akses për të lexuar, në mënyrë që ai vetë të gjente gjithçka që i nevojitej.

Klikoni "Shfleto Rrjetin" në shiritin anësor menaxher skedari. Megjithatë, mund t'ju duhet të vërtetoni me emrin për t'u lidhur. llogari emri i përdoruesit dhe fjalëkalimi që ka akses në skedarë kompjuter në distancë. Varet nëse aksesi i vizitorit është i aktivizuar dhe si të vendosen lejet e dosjeve.

Është gjithmonë një ide e mirë të bëjmë një kopje të skedarëve të konfigurimit që po modifikojmë, nëse bëjmë ndonjë gabim, mund të kthehemi në konfigurimin origjinal, gjithashtu më pëlqen të shtoj datën kur është bërë kopja për regjistrim. Pastaj vazhdoni të modifikoni skedarin.

Unë nuk do të operoj në mënyrë specifike me versionet e sistemeve operative. Samba ka të njëjtat konfigurime pothuajse kudo ku më duhej të punoja me ta, veçanërisht në konfigurimet më të thjeshta.

Pra, instaloni samba në çdo mënyrë të përshtatshme për sistemin tuaj operativ. Konfigurimet janë të vlefshme për versionin e tretë të sambas. Më pas, ne vendosim se çfarë na nevojitet:

Nëse dëshironi, mund të ndryshoni edhe rreshtin që thotë linja e serverit, është vetëm një përshkrim që do të shohë grupin tuaj të serverit, mund të vendosni diçka të tillë. Ne do të kërkojmë çelësin që duam të përdorim për këtë përdorues dhe disa të dhëna që janë opsionale, pastaj mund t'i ndryshojmë privilegjet e tij.

Në skedarin e ri, kopjoni rreshtin e mëposhtëm. Për të modifikuar një përdorues, ne ekzekutojmë. Për të fshirë një përdorues, ne ekzekutojmë. Tani që kemi krijuar përdoruesit e krijuar, le të shohim se si skedarët dhe drejtoritë janë të pajtueshme. Për t'i dhënë përdoruesve akses në drejtoritë e tyre shtëpiake ose personale, ne bëjmë sa më poshtë.

  • aksesi i përdoruesit dhe fjalëkalimit,
  • akses me adresë IP,
  • akses për të gjithë pa kufizime.

Në varësi të kësaj, cilësimet do të jenë paksa të ndryshme.

Për akses me fjalëkalim vizatoni konfigurimin e mëposhtëm:

siguria = përdoruesi kalimi sdb backend = grupi i punës tdbsam = vargu i serverit MYGROUP = shtegu Samba = /mnt/shara përdoruesit e vlefshëm = grupi i forcës së përdoruesve = përdoruesit krijojnë maskë = 0660 maskë drejtorie = 0771 e shkruajtshme = po e shfletueshme = po

Dhe ne fshijmë; Për t'i çkomentuar ato dhe në hyrje mund ta ndryshoni atë në jo në mënyrë që përdoruesi të mund të shkruajë në drejtori. Tani, nëse duam të ndajmë një direktori, të cilën do ta quajmë grup, bëjmë si më poshtë: së pari, krijojmë dosjen që duam të ndajmë, nëse nuk e kemi krijuar tashmë.

Mund ta krijoni ku të dëshironi. Shtojmë rreshtat e mëposhtëm në fund të skedarit. Nëse duam që vetëm grupi i përdoruesve të ketë akses në dosje, këtë rresht e kemi shtuar pas hyrjes. Ku mund të shtoni përdoruesit që dëshironi të merrni.

# përdorues shto share-përdorues -M -G users -s /sbin/nologin

Importo këtë përdorues në samba dhe vendos një fjalëkalim:

# smbpasswd -a share-user

Dhe ne përpiqemi të shkojmë në top në adresën:

\\ ip i serverit\share

Për të organizuar akses bazuar në adresën IP, bëni cilësimet e mëposhtme në smb.conf:

siguri = ndani grupin e punës = vargun e serverit MYGROUP = Harta Samba te mysafiri = shtegu i keq i përdoruesit = /mnt/skedarët e shfletueshëm = po i shkruajtshëm = po i ftuari në rregull = po vetëm për lexim = nuk lejohen hostet = 192.168.0.171

Pasi të përfundojë instalimi, gjithçka që duhet të bëni është ta konfiguroni atë. Kur manipuloni skedarët e sistemit, është gjithmonë më mirë të bëni një kopje rezervë të skedarit që do të modifikojmë. Për të kopjuar skedarin përpara se ta ndryshoni, bëni një kopje të skedarit.

Kjo komandë do të krijojë skedarin rezervë të ruhet në direktorinë tuaj kryesore ose mund të krijoni një skedar rezervë në të njëjtën direktori. Shtegu: Rruga drejt drejtorisë që do të ndahet. Në dispozicion për shikim.

Mysafiri është mirë. Lejon klientët të lidhen me një dosje të përbashkët pa dhënë një fjalëkalim. Vetëm për lexim. Përcakton nëse aksioni është vetëm për lexim ose nëse jepen privilegje shkrimi. Privilegjet e shkrimit lejohen vetëm nëse nuk specifikohet asnjë vlerë, siç tregohet në këtë shembull.

Në këtë rast akses të plotë do të jetë në adresën 192.168.0.171. Për të shtuar një nënrrjet të tërë, duhet të specifikoni sa vijon:

Pritësit lejojnë = 192.168.0.

Ju mund të kombinoni nënrrjeta dhe adresa të ndryshme, duke i ndarë ato me hapësira. Rinisim samba dhe kontrollojmë.

Nëse keni të instaluar samba 4, atëherë ky konfigurim nuk do të funksionojë dhe do të merrni një gabim:

PARALAJMËRIM: Injorimi i vlerës së pavlefshme "share" for parameter "security" !}

Krijoni drejtorinë dhe ndryshoni lejet e terminalit. Vetëm sigurohuni që drejtoria që dëshironi të ofroni ekziston në të vërtetë dhe ka lejet e duhura. Fatkeqësisht, ky mjet filloi menjëherë pasi kishte probleme, për sa i përket aftësisë për të prishur konfigurimin e serverit. Për ta bërë këtë, duhet të klikoni me të djathtën në dosje dhe të shkoni te menyja Properties. Pasi të keni aksesuar vetitë e dosjes, duhet të klikoni në skedën dhe më pas në kutinë "Ndani këtë dosje".

Ndarja e një dosjeje për qasje të ftuarit

Natyrisht, duhet të klikoni butonin "Instalo Service". Në kutinë tjetër të dialogut, klikoni butonin "Instalo" dhe futni fjalëkalimin. Pasi të përfundojë procesi, klikoni butonin "Mbyll". Megjithatë, ky hap është konsumuar me të vërtetë, kështu që ju mund të klikoni butonin Mbyll. Për ta bërë këtë, thjesht shkoni te "Opsionet e dosjeve" dhe shkoni te skedari "Ndarja". rrjet lokal". Pasi të vendosni kushtet e ndarjes në dosje, klikoni "Krijo akses të përgjithshëm". Në këtë rast, ne do të sigurohemi që i ftuari të ketë leje të plota në dosjen e përbashkët.

Në mënyrë që qasja në IP të funksionojë siç duhet, duhet të bëni ndryshimet e mëposhtme në konfigurimin e mësipërm:

Siguria = harta e përdoruesit për mysafirin = Fjalëkalim i keq

Lërini pjesën tjetër të parametrave të njëjtë. Pas kësaj, qasja nga ip do të funksionojë në versionin e 4-të të samba.

Nëse qasja do t'i jepet të gjithëve pa kufizime, atëherë konfigurimi më i thjeshtë samba do të ishte:

Përdoruesit më pas do t'i kërkohet të japë lejet e nivelit të sistemit që kërkohen që vizitori të ketë leje skanimi. Kjo do të thotë që çdo kompjuter tjetër i shtuar në rrjet mund të shikojë dhe shtojë skedarë në këtë dosje.

Kur një mysafir shkruan në një dosje të përbashkët

Kur një mysafir vendos një skedar brenda një share, mund të shihet se përdoruesi i sistemit pritës e ka të drejtat e kufizuara mbi te. Pritësi tani do të ketë qasje të pakufizuar në çdo gjë të futur nga i ftuari në dosjen e përbashkët. Më pas caktoni grupi i punës emri i grupit të punës që kompjuteri dëshiron të shtojë.

siguria = grupi i punës së përdoruesve = vargu i serverit MYGROUP = Llogaria e mysafirëve Samba = askush nuk ka hartë te mysafiri = Rruga e keqe e përdoruesit = /mnt/skedarët e shfletueshëm = Po i ftuari në rregull = Po i shkruajtur = Po publik = po

Mos harroni të bëni të drejtat për të gjithë në dosje:

# chmod 0777 /mnt/files

Rinisni samba dhe provoni të identifikoheni. Duhet të lejohet pa diskutim.

Kështu mund të organizoni serverin më të thjeshtë të skedarëve duke përdorur samba në vetëm 5 minuta. Dhe shpesh më e vështirë dhe jo e nevojshme. Për një lloj plehrash skedarësh, opsioni më i fundit është i përshtatshëm.

  • Sikur të mos më kishte bërë renë e tij personale me një kompjuter në shtëpi 24 orë.
  • Nuk më lejon të hyj - në fakt, opsioni është gri.
  • Pra, në rast prerjesh, ato rishfaqen në vetëm 5 sekonda.
  • Kjo është një praktikë e qartë monopoli.
Ky program special dallohet sepse, përveçse është falas dhe me burim të hapur, ju lejon të punoni pa asnjë kufizim midis disa sistemet operative. Përveç ndarjes së skedarëve dhe dosjeve, ne gjithashtu mund të ndajmë printerët e rrjetit. Mirë, le të fillojmë.

Duhet ta kemi parasysh këtë nëse duam të shmangim dhimbjet e kokës.

Më pas e nisim shërbimin dhe e lëmë të jetë i pranishëm sa herë që fillon sistemi. Së fundi, ne vendosim fjalëkalimin për përdoruesin që do të hyjë në burim. Kjo ju lejon të kufizoni # lidhje me makinat që janë në rrjetin tuaj lokal. Vini re se të gjithë skedarët # të krijuar në drejtori nga përdoruesit do të zotërohen nga përdoruesi i paracaktuar, kështu që # çdo përdorues me akses mund të fshijë cilindo nga skedarët e tjerë të përdoruesit. Natyrisht, ky # duhet të jetë i shkruhet nga përdoruesi i paracaktuar. Në këtë cilësim #, drejtoria duhet të jetë e shkruhet nga të dy përdoruesit dhe duhet të ketë. # Bit ngjitës i vendosur mbi të për të parandaluar abuzimin. Shumica e njerëzve do të duan sigurinë e nivelit të përdoruesit. . Ky burim i përket dosjes personale të secilit përdorues si parazgjedhje.

Përshëndetje të dashur lexues. Serveri i skedarëve SAMBA ju lejon të thjeshtoni shumë shkëmbimin e skedarëve në rrjetin lokal, si në punë ashtu edhe në shtëpi. Teknologjia SAMBA ju lejon të lidheni me një server skedari si një disk rrjeti, i cili shfaqet në "My Computer" në Sistemet Windows gjë që e bën këtë qasje shumë të përshtatshme.

Së pari ju duhet të instaloni paketat e nevojshme duke ekzekutuar komandën e mëposhtme në terminal:

Nëse komentojmë këtë linjë, ajo do të çaktivizohet. Si parazgjedhje, çdo përdorues do të jetë në gjendje të hyjë në dosjen e tij personale të shtëpisë në rrjet duke futur një shteg specifik. Le të shpjegojmë se çfarë do të thotë secila gjë. Gjëja e parë që duhet të bëni është të hidheni në fund të kodit të skedarit të konfigurimit.

Nisja e shërbimit dhe vendosja e fjalëkalimit të përdoruesit

Le të shohim se çfarë sapo kemi shkruar. Lehtë, apo jo?


Pasi të kuptoni sintaksën dhe të krijoni dosjen tuaj, le të kalojmë në hapin tjetër.


Pasi të kemi nisur shërbimet, duhet t'i caktojmë një fjalëkalim përdoruesit që do të hyjë në dosje.

sudo apt-get install samba samba-common libcups2

Fjalëkalimi juaj do të kërkohet, programi do të pyesë nëse vërtet dëshironi ta instaloni. Futni fjalëkalimin tuaj dhe përgjigjuni po pyetjes.

Pas përfundimit të instalimit, ne vazhdojmë me konfigurimin. Skedari i konfigurimit smb.conf ndodhet në drejtorinë /etc/samba. Hapeni atë me çdo redaktues teksti të përshtatshëm për ju. Unë do të përdor redaktuesin nano:

Qasje në këtë promovim!

Hapi i fundit është të aksesoni përfundimisht atë aksion. Do të përfundojmë me diçka të ngjashme me imazhet që pamë më herët, vetëm kjo do të na pengojë të regjistrohemi si përdorues mysafir. Për ta bërë këtë, duhet të shtypni butonin "Enter" pa shtypur hyrjen tuaj. Nëse nuk e lejojmë, nuk do ta aktivizojmë. Shtesë, ekstra!

Para së gjithash, duhet të instaloni dy paketa të kërkuara. Tani gjëja më e rëndësishme është ta konfiguroni siç duhet. 90% e dështimeve vijnë nga këtu. Le të prekim bazat, skedari i konfigurimit diskutohet dhe shpjegohet shumë mirë nëse keni dëshirë të lundroni dhe ta përshtatni atë sipas nevojave tuaja, por shumë pak gjëra duhet të ndryshohen për të vdekshmin mesatar.

Së pari, gjeni rreshtin #security = përdorues dhe hiqni shenjën e komentit (karakterin e parë) prej saj. Fakti është se nëse një rresht ka një shenjë "#" në fillim, ajo konsiderohet një koment, që do të thotë se është injoruar plotësisht nga programi. Duke hequr shenjën e komentit, ne e bëmë këtë linjë të dukshme për programin. Ai tregon se përdoruesve të sistemit nga grupi i përdoruesve do t'u jepet akses në serverin e skedarëve.

Duhet të kemi parasysh 2 parametra themelorë. Zakonisht nuk ka nevojë të ndryshohet. I dyti që mori mbështetje do të shfaqet me komente, me bllokun përpara. Është shumë e rëndësishme që të anuloni këtë rresht. Pasi këto 2 parametra të vendosen saktë në fillim të skedarit, ne do të kalojmë në fund të numrit të plotë dhe do të shkruajmë sa vijon në rreshta të rinj.

Nëse dëshironi të ndani më shumë dosje, nën këto rreshta do të vendosni të ngjashme për secilën dosje, p.sh. Dhe kështu me secilën prej dosjeve që dëshironi të ndani në rrjetin tuaj. Na kërkon të vendosim dy herë fjalëkalimin dhe ta plotësojmë. Ky do të jetë fjalëkalimi që duhet të vendosim kur duam të përdorim disa dosje të përbashkëta, të cilin e përcaktuam më herët në skedarin e konfigurimit.

Duhet të specifikohet emri i rrjetit server skedari, duke përdorur atë mund të lidheni me serverin samba si një disk rrjeti:

//emri i rrjetit/dosja

Në skedarin e konfigurimit, emri i rrjetit specifikohet nga parametri i emrit netbios. Unë do ta emërtoj skedarin e serverit - Ubuntu, por ju mund të zgjidhni emrin që është më i përshtatshëm për ju.

Netbiosname=Ubuntu

Si parazgjedhje, ky parametër mund të mos jetë në skedarin e cilësimeve, dhe nëse nuk e keni, thjesht shtojeni në skedarin .

Për të përfunduar, ne do të rifillojmë shërbimin që të gjitha ndryshimet të hyjnë në fuqi. Në këtë artikull, ne do të mësojmë se si të ndajmë rrjetin e një përdoruesi për të transferuar skedarë nga një kompjuter në tjetrin. Për ta bërë këtë, ne do të kryejmë këto hapa në pajisje të tilla.

Ne po ndajmë këtë dosje. Sistemi shfaq këtë paralajmërim. Na kërkohet të rinisim seancën për të aktivizuar ndryshimet e bëra. Ne klikojmë në rifreskoni: aktivizoni opsionet. Ndani këtë dosje dhe lejoni përdoruesit e tjerë të shkruajnë në këtë dosje. Dosja Shkarkime është e ndarë tashmë. Shikoni distinktivin e tij; tani shfaqet me dy shigjeta që tregojnë drejt nesh. Sistemi në distancë na kërkon fjalëkalimin e përdoruesit që zotëron dosjen Shkarkime.

Nëse do të përdorni një server skedari me ActiveDirectory, është një ide e mirë të çaktivizoni samba që të bëhet një shfletues domeni. Ju mund ta bëni këtë në mënyrën e mëposhtme:

Mjeshtër lokal = nr
master domain = nr
mjeshtër i preferuar = nr

Për të shpejtuar lidhjen me serverin, mund të shtoni linjën e mëposhtme:

Opsionet e folesë = TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE SO_RCVBUF=8192 SO_SNDBUF=8192

Siç mund ta shihni, ju keni mundësinë të mbani ose të mos përdorni fjalëkalimin për seancat e ardhshme. Më në fund, klikoni butonin "Lidhu" dhe jepni kredencialet e kërkuara të aksesit. Aktiv server në distancë lundroni te dosja që dëshironi të etiketoni. Më pas kliko Faqeshënuesit dhe më pas Shënoje këtë vend.

Montimi dhe hartëzimi i një disku rrjeti

Për më shumë informacion mbi krijimin e faqeshënuesve, vizitoni tutorialin e mëposhtëm. Pasi të hapni skedarin, kërkoni një rresht që duket kështu. Dhe ndryshoni që të duket kështu. Hapni një terminal; Krijoni një pikë montimi me komandën e mëposhtme, duke zëvendësuar " dosje rrjeti» në emrin e duhur.

Në këtë fazë, ju mund të përfundoni vendosjen e përgjithshme server. Ruani skedarin e konfigurimit (në nano kjo mund të bëhet duke shtypur Ctrl+O) dhe dilni redaktori i tekstit(në nano kjo mund të bëhet duke shtypur Ctrl+X). Që cilësimet të hyjnë në fuqi, duhet të rinisni demonin e serverit të skedarëve:

Tani duhet të përgatisim drejtoritë për ruajtjen e skedarëve dhe t'u caktojmë të drejta atyre. Unë do të përdor dy drejtori: publike dhe shtëpi. Drejtoria publike do të jetë e lexueshme dhe e shkruar nga absolutisht të gjithë përdoruesit nga grupi i përdoruesve, kur në shtëpi përdoruesit mund të ruajnë skedarët e tyre personalë që nuk janë as të lexueshëm nga askush përveç tyre. Në vetë sistemin, skedarët në drejtorinë homes do të ruhen në drejtoritë kryesore të përdoruesve. Prandaj, mjafton që ne të krijojmë një dosje për ruajtjen e skedarëve publikë. Pra, le të fillojmë:

Sudo mkdir -p /home/samba/public
sudo chown -R rrënjë: përdoruesit /home/samba/public
sudo chmod -R ug+rwx,o+rx-w /home/samba/public

Tani duhet të hapni përsëri skedarin e konfigurimit në një redaktues teksti:

sudo nano /etc/samba/smb.conf

Seksioni duhet të duket si ky:


koment = Të gjithë përdoruesit
shteg = /shtëpi/samba/publik
përdorues të vlefshëm = @përdorues
forcgroup=përdoruesit
Krijo maskë = 0660
maskë e drejtorisë = 0771
e shkrueshme=po

Nëse jeni duke përdorur një grup të ndryshëm përdoruesish ose keni krijuar një dosje tjetër për ruajtjen e skedarëve publikë, duhet të zëvendësoni vlerat e parametrave të përdoruesit të vlefshëm, grupit të forcës dhe rrugës me tuajat.

Mbetet për të ndryshuar seksionin, duhet të duket kështu:


koment = Drejtoritë kryesore
i shfletueshëm = nr
përdorues të vlefshëm = %S
e shkrueshme=po
Krijo maskë = 0700
maskë e drejtorisë = 0700

Që ndryshimet të hyjnë në fuqi, ruani përsëri skedarin e konfigurimit dhe rinisni daemonin samba:

sudo /etc/init.d/smbd rinis

Serveri i skedarëve duhet të bëhet i disponueshëm në rrjetin lokal, mund të shtoni një përdorues të ri për të hyrë në serverin e skedarëve me komandën:

sudo user addd username -m -G users

Si rezultat i ekzekutimit të komandës, një përdorues i ri do të shtohet në sistem me qasje në skedarët e skedarit të serverit.

Ju mund të vendosni një fjalëkalim për një përdorues (nëse nuk e keni bërë më parë) me komandën:

emri i përdoruesit sudo passwd



Artikuj të ngjashëm: