Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ

protokolli samba. Konfigurim i shpejtë dhe i lehtë samba

Samba është një program që lejon kompjuterët UNIX/Linux të imitojnë makinat Windows. Me Samba, kompjuterët mund të shkëmbejnë skedarë ose të menaxhojnë punët e printimit si serverë skedarësh ose serverë printimi Windows. Ashtu si sistemi operativ UNIX/Linux në të cilin funksionon, Samba është softuer me burim të hapur i zhvilluar nga shumë programues.

Protokolli SMB përdoret nga Microsoft Windows 2000, NT dhe 95/98 për të siguruar akses në disqe dhe printera. Duke përdorur paketën e veglave Samba nga Andrew Tridgell ( [email i mbrojtur]), makinat UNIX (përfshirë Linux) mund të ndajnë disqe dhe printera me makinat Windows. shërbimet smbfs të shkruara nga Paal-Kr. engstad ( [email i mbrojtur]) dhe Volker Lendecke ( [email i mbrojtur]) lejojnë makinat UNIX të montojnë aksione SMB të disponueshme në makinat Windows ose Samba.

Duke përdorur Samba, mund të zbatoni më të zakonshmet e mëposhtme:

  1. Jepni akses në disqet Linux makinave Windows.
  2. Qasuni në disqet e Windows për makinat Linux.
  3. Jepni akses printerëve Linux për makinat Windows.
  4. Qasni printerët Windows nga sistemet Linux.

Instalimi dhe testimi i Samba

Instalimi, siç e dini, duhet të fillojë me një studim të hollësishëm të dokumentacionit. Vërtetë, shumica e administratorëve të sistemit neglizhojnë këtë rregull, të udhëhequr nga një tjetër: "Nëse asgjë tjetër nuk ju ndihmon, lexoni dokumentacionin". Në përgjithësi, ju rekomandojmë që të filloni instalimin tuaj Samba me një komandë të thjeshtë: $ man samba (Figura 1).

Dhe gjithashtu nga leximi i dokumentacionit të disponueshëm në http://www.samba.org/. Duhet të theksohet se për të përdorur Samba, kompjuteri juaj duhet të jetë në një segment të vetëm Ethernet të rrjetit lokal, duke përdorur protokollin TCP/IP. Samba nuk do të funksionojë me protokollet e tjera të rrjetit. Kjo është në thelb e lehtë, pasi Linux dhe Windows 95/98/NT vijnë me mbështetje TCP/IP. Megjithatë, nëse jeni duke përdorur makina Windows 3.x, atëherë duhet të shtoni mbështetje TCP/IP.

Ku të merrni

Për të marrë burimet për versionin më të fundit të Samba, shkoni te http://www.samba.org/ dhe zgjidhni serverin pasqyrë më të afërt me ju: ftp://ftp.samba.org/. Paketa Samba përfshihet në shpërndarjet e një numri sistemesh UNIX/Linux, si Rad Hat ose Suse Linux. Studioni me kujdes dokumentacionin tuaj Linux dhe është shumë e mundur që do t'ju duhet vetëm të futni CD-në dhe të instaloni paketat Samba. Në këtë rast, mund të vazhdoni të lexoni artikullin nga kapitulli tjetër.

Pas marrjes së kësaj pakete, ne nxjerrim gjithçka që është nën "shiritin" * .tar.gz, për shembull, në drejtorinë /tmp (dhe nuk duhet të jeni root :) për këtë, domethënë:

$ tar -zxvf samba-latest.tar.gz

Nëse nuk keni pasur probleme me nxjerrjen e kësaj pakete, do të gjeni një direktori të re, si p.sh. samba-latest, me skedarët e nxjerrë në të. Shkoni tek ai, hidhini një sy skedarëve "README" dhe "Manifest" - udhëzimet e instalimit janë në skedarin e fundit dhe duken diçka si kjo:

$ ./configure $ make $ su # make install

Tani duhet t'i kushtoni vëmendje vendndodhjes së skedarëve tuaj të konfigurimit. Shumica e shpërndarjeve Samba i vendosin ato në /etc si parazgjedhje dhe e vendosin veten në /usr/local/samba.

Konfigurimi i Samba

Informacioni bazë i konfigurimit të Samba gjendet në skedarin smb.conf. Ky skedar duhet të trajtohet me kujdes. Nëse planifikoni të ndryshoni versionin e punës në ndonjë mënyrë, sigurohuni që të bëni një kopje.

Për të nisur serverin për herë të parë, duhet të keni një version funksional të skedarit smb.conf. Ndryshoni në drejtorinë ku duhet të jetë skedari juaj i konfigurimit. Me shumë mundësi do të jetë /etc ose /usr/local/samba/lib. Bëni një kopje të këtij skedari, për shembull smb.old - kjo është e mundur nëse keni privilegje root. Tani që keni një skedar "të pastër", mund të futni konfigurimin më të thjeshtë, domethënë, shkruani rreshtat e mëposhtëm:

#Skedari bazë i konfigurimit Samba (smb.conf) grupi i punës = emri i PTO netbios = GALKA

Më poshtë do të kuptojmë se çfarë nënkuptojnë këto rreshta në skedarin e konfigurimit, por së pari do të largohemi përkohësisht prej tij dhe do të kalojmë te demonët SMB.

Duke vrapuar demonët

Ka dy demonë SMB: /usr/sbin/smbd dhe /usr/sbin/nmbd. Ju mund të filloni demonët Samba nga inetd ose si një proces i pavarur. Samba do të përgjigjet pak më shpejt nëse po funksionon si një proces i pavarur.

Ndonjëherë është e nevojshme të kontrolloni skedarin /etc/services për rreshtat e mëposhtëm:

netbios-ns 137/tcp nbns netbios-ns 137/udp nbns netbios-dgm 138/tcp nbdgm netbios-dgm 138/udp nbdgm netbios-ssn 139/tcp nbs

Sigurohuni që të gjithë të jenë të pakomentuar. Në varësi të shpërndarjes suaj, madje mund t'ju duhet t'i shtoni ato në këtë skedar. Samba nuk do të jetë në gjendje të lidhet me portet e duhura derisa këto rreshta të jenë në skedarin /etc/services.

Për të nisur demonët nga inetd, vendosni rreshtat e mëposhtëm në skedarin e konfigurimit inetd, /etc/inetd.conf:

# Shërbimet SAMBA NetBIOS (për ndarjen e skedarëve të kompjuterit dhe printimit) netbios-ssn stream tcp taniait root /usr/sbin/smbd smbd netbios-ns dgram udp root root /usr/sbin/nmbd nmbd

Pastaj rinisni demonin inetd duke ekzekutuar komandën:

Kill -HUP 1 `cat /var/run/inetd.pid`

Për të nisur demonët nga skriptet e nisjes së sistemit, vendosni skriptin e mëposhtëm në /etc/rc.d/init.d/smb (për shpërndarjen e RedHat) ose /etc/rc.d (për shpërndarjen Suse Linux) dhe krijoni lidhje simbolike me të me emrat /etc/rc.d/rcX.d/S91smb (fillon shërbimet SMB në modalitetin me shumë përdorues), /etc/rc.d/rcX.d/K91smb (vranë shërbimet SMB në mbyllje), /etc/rc. d/rc6 .d/K91smb (vras shërbimet e SMB në rindezje), ku X është numri i nivelit të nisjes së sistemit, zakonisht 2 ose 3.

#! /bin/sh. /etc/rc.config # Përcaktoni bazën dhe ndiqni emrin e lidhjes së nivelit të ekzekutimit. base=$(0##*/) link=$(base#*) # Detyroni ekzekutimin nëse nuk thirret nga një direktori e nivelit të ekzekutimit. test $link = $bazë && START_SMB=po test "$START_SMB" = "po" || dalje 0 # Vlera e kthimit të jehonës për sukses (e përcaktuar në /etc/rc.config). return=$rc_done rasti "$1" në fillim) echo -n "Fillimi i shërbimeve SMB:" startproc /usr/sbin/nmbd -D || return=$rc_failed startproc /usr/sbin/smbd -D || return=$rc_echo e dështuar -e "$return" ;; startd) echo -n "Fillimi i shërbimeve SMB:" startproc /usr/sbin/nmbd -D -d 10 || return=$rc_dështoi startproc /usr/sbin/smbd -D -d 10 || return=$rc_echo e dështuar -e "$return" ;; stop) echo -n "Fikja e shërbimeve SMB:" killproc -TERM /usr/sbin/nmbd || return=$rc_failed killproc -TERM /usr/sbin/smbd || return=$rc_echo e dështuar -e "$return" ;; rinisni|ringarkoni) $0 ndalim && $0 fillim || return=$rc_dështoi ;; status) echo -n "Kontrollo për shërbimin smb: " checkproc /usr/sbin/nmbd && echo -n "OK" || echo -n "Nuk ka proces" checkproc /usr/sbin/smbd && echo "OK" || jehonë "Nuk ka proces" ;; *) echo "Përdorimi: $0 (fillimi|ndalimi|rinisja|ringarkimi|statusi)" dalje 1 esac # Informoni telefonuesin jo vetëm me fjalë dhe vendosni një status daljeje. test "$return" = "$rc_done" || dalja 1 dalja 0

Nëse ju merrni një mesazh kur filloni Samba që daemon nuk mund të lidhet me portin 139, atëherë me siguri keni tashmë procese Samba që po ekzekutohen që nuk janë përfunduar. Shikoni listën e proceseve (duke përdorur komandën "ps ax | grep mbd") për të përcaktuar nëse ka ndonjë shërbim tjetër Samba që funksionon. Nëse demonët refuzojnë të fillojnë për ndonjë arsye tjetër, atëherë ka shumë të ngjarë që ky skenar nuk i përshtatet UNIX / Linux-it tuaj dhe do t'ju duhet të gërmoni përsëri në dokumentacion, të rregulloni diçka në të dhe ndoshta ta rishkruani atë.

Konfigurimi bazë smb.conf

Natyrisht, në konfigurimin e përshkruar më sipër, Samba mund të funksionojë, por praktikisht nuk mund të bëjë asgjë. Shembuj më të dobishëm dhe kompleks do të diskutohen më poshtë. Por së pari ju duhet të kuptoni direktivat smb.conf.

Çdo seksion i skedarit fillon me një kokë seksioni si p.sh. , dhe kështu me radhë.

Tani shkoni te skeda e parë "Konfigurimi" (Konfigurimi) dhe klikoni në butonin "Qasja te skedarët dhe printerët" (Ndarja e skedarëve dhe printimeve). Në dritaren që shfaqet, kontrolloni kutitë "Skedarët e këtij kompjuteri mund të bëhen publike" (dua të jem në gjendje t'u jap të tjerëve akses te skedarët e mi) dhe "Printerët e këtij kompjuteri mund të bëhen publikë" (Unë dua të jem në gjendje të lejoj të tjerët të printojnë në printerin(ët) e mi).

Dhe së fundi, ne i tregojmë Windows se Samba është serveri WINS dhe se do të jetë masteri i shfletimit. Për ta bërë këtë, shkoni te vetitë e protokollit TCP/IP (Fig. 4). Në dritaren që shfaqet, zgjidhni ". Konfigurimi WINS" (Konfigurimi WINS). Kontrolloni kutinë "Aktivizo rezolucionin WINS" (Aktivizo rezolucionin WINS) Në fushën e shfaqur "Serveri kryesor WINS" (Rendi i kërkimit të serverit WINS), vendosni adresën IP të serverit (Samba) - 192.168. 0.1 dhe klikoni "Shto" (Shto) ose thjesht... Shkoni te skeda "Advanced" dhe klikoni "Browse Master" në dritaren e majtë dhe vendosni vlerën në "Disabled" në dritaren e djathtë. Kjo është ajo. Tani. gjithçka që mbetet është të klikoni disa herë në butonin "OK" dhe të rindizni Windows.

Në Windows NT, ekranet e vetive të rrjetit janë paksa të ndryshme (tregohen në figura), por koncepti bazë i ndërtimit është i njëjtë.

Pasi të rindizni Windows, ndjehuni të lirë të klikoni në "Network Neighborhood" dhe do të mund të shihni serverin Samba, si dhe direktorinë tuaj të shtëpisë në serverin Linux. Tani thjesht mund t'i lidhni këto burime si disqe rrjeti dhe t'u caktoni atyre shkronjat e disqeve.

Le ta komplikojmë pak konfigurimin: bëje drejtorinë /home/public të lexueshme nga të gjithë, por lejo vetëm njerëzit nga grupi ADMINS të vendosin informacion në të. Për ta bërë këtë, ndryshoni hyrjen si më poshtë:

Koment = Shtegu i Gjërave Publike = /Home/Public Public = po i shkruajtshëm = po i printueshëm = jo lista e shkrimit = @ADMINS

Ka shumë shembuj të tjerë të cilësimeve të serverit të skedarëve Samba, por është më mirë nëse i hidhni një sy dokumentacionit të Samba ose faqeve man dhe e kuptoni vetë.

Hyni në disqet e Windows nga Linux

Nuk ka gjasa që përdoruesit fillestarë të Linux OS të jenë në gjendje të kuptojnë shpejt sistemin për të hyrë në skedarët Linux nga nën Windows dhe anasjelltas. Por jo gjithçka është aq e vështirë. Qasja në burimet Linux nga nën Windows u përshkrua shkurtimisht më lart, dhe tani do të shqyrtojmë aksesin në burimet e Windows nga nën Linux.

Një program klient SMB për makinat UNIX/Linux përfshihet në shpërndarjen Samba. Ai siguron një ndërfaqe të linjës komanduese të ngjashme me ftp. Ju mund ta përdorni këtë mjet për të transferuar skedarë midis një "serveri" të Windows dhe një klienti Linux.

Për të parë se cilat burime janë të disponueshme në një makinë të caktuar, ekzekutoni komandën:

/usr/sbin/smbclient -L host

ku hosti është emri i makinës që dëshironi të shihni. Kjo komandë do të kthejë një listë të emrave të shërbimeve - domethënë emrat e disqeve ose printerëve që mund të aksesohen. Derisa serveri SMB të konfigurohet pa kontroll të aksesit, do t'ju kërkojë një fjalëkalim. Kur të kërkohet, futni fjalëkalimin për "mysafirin" e përdoruesit ose fjalëkalimin tuaj personal në këtë makinë.

Për të përdorur klientin, ekzekutoni komandën e mëposhtme:

Shërbimi /usr/sbin/smbclient

ku shërbimi është emri i makinës dhe shërbimit. Për shembull, nëse po përpiqeni të aksesoni një drejtori që është e disponueshme si publike në një makinë të quajtur galka, atëherë emri i shërbimit duhet të jetë \\galka\public.

Do të merrni një kërkesë smbclient:

Ora e serverit është Wen 22 maj 15:58:44 2001 Zona kohore është UTC+10.0 Domain= OS= Server= smb: \>

Komandat për përdorimin e Samba janë të ngjashme me ato për ftp, por nëse nuk dini si të përdorni asnjërën, shkruani h për ndihmë.

Sigurisht, mund të përdorni smbclient për testim, por do të lodheni shumë shpejt. Me shumë mundësi do t'ju duhet paketa smbfs për të funksionuar. Smbfs vjen me dy shërbime të thjeshta, smbmount dhe smbumount. Ato funksionojnë si montim dhe shtim për aksionet SMB. Për shembull,

smbmount//computer_name/catalog/Mountpoint -U user_name

Si rezultat, ju do të merrni një burim "të montuar" me aftësinë për ta përdorur atë duke përdorur metodat e zakonshme të eksploruesit.

Server printimi për Linux

Për të hyrë në një printer Linux nga makinat Windows, duhet të siguroheni që printeri po ekzekuton Linux. Nëse mund të printoni nën Linux, atëherë rregullimi i aksesit në printer do të jetë shumë i lehtë.

Shtoni cilësimin e printerit në skedarin tuaj smb.conf:

Printimi = emri bsd printcap = /etc/printcap load printera = po file log = /var/log/samba-log.%m directory lock = /var/lock/samba comment = Siguria e të gjithë printerëve = shtegu i serverit = /var/spool /lpd/lp browseable=jo printable=po public=po writable=nocreation mode=0700 Security=rruga server=/var/spool/lpd/lp printer name=lp writable=po public=po printable=po print command=lpr -r -h -P %p %s

Sigurohuni që shtegu i printerit (në rastin tonë për ) përputhet me direktorinë e buferit të specifikuar në skedarin /etc/printcap, domethënë kontrolloni për linjat:

printcap name=/etc/printcap load printers=po

Këto rreshta kontrollojnë nëse të gjithë printerët e listuar në /etc/printcap duhet të ngarkohen si parazgjedhje. Në këtë rast, nuk ka nevojë të konfiguroni secilin printer individualisht. Seksioni specifikon cilësimet për printerët që dëshironi të specifikoni në mënyrë eksplicite. Nëse nënsistemi i printimit që po përdorni nuk funksionon në këtë mënyrë (BSD), atëherë duhet të konfiguroni një skedar printcap të rremë (ose përdorni "komandën print", shih më poshtë). Për më shumë informacion rreth sistemit printcap, shihni Printing-HOWTO.

Qasja në një printer Windows nga makinat Linux

Për të hyrë në printer në një makinë Windows, duhet të plotësohen kushtet e mëposhtme:

  1. Ju duhet të keni hyrjet e sakta në skedarin /etc/printcap, të cilat duhet të përputhen me strukturën e drejtorisë lokale (për drejtorinë spool, etj.)
  2. Ju duhet të keni /usr/bin/smbprint. Ajo vjen me burimet Samba, por jo me të gjitha shpërndarjet binare Samba.
  3. Nëse dëshironi të konvertoni skedarët ASCII në PostScript, duhet të keni nenscript ose ekuivalent. Programi nenscript është një konvertues PostScript që zakonisht instalohet në drejtorinë /usr/bin.

Hyrja në skedarin /etc/printcap më poshtë është për një printer HP 5MP në një server Windows NT. Fushat e mëposhtme në skedarin /etc/printcap përdoren:

cm - koment; lp - emri i pajisjes së hapur për dalje; sd - drejtoria e bobinës së printerit (në makinën lokale); af - skedari i kontabilitetit të përdorimit të printerit; mx - madhësia maksimale e skedarit (zero - pa kufij); nëse - emri i filtrit të hyrjes (skriptit).

Fragment i skedarit /etc/printcap:

# /etc/printcap # # //galka/oreilly nëpërmjet smbprint # lp:\ :cm=HP 5MP Postscript OReilly në galka:\ :lp=/dev/lp1:\ :sd=/var/spool/lpd/lp: \ :af=/var/spool/lpd/lp/acct:\ :mx#0:\ :if=/usr/bin/smbprint:

Sigurohuni që drejtoritë e bobinës dhe drejtoria e përdorur për kontabilitetin ekzistojnë dhe të kenë akses shkrimi. Sigurohuni që rreshti "if" të përmbajë shtegun e duhur për në skriptin smbprint (i dhënë më poshtë) dhe që hyrjet të tregojnë pajisjen e saktë të daljes (skedar special /dev).

#!/bin/sh –x # # Debugging file log, ndryshoni në /dev/null nëse dëshironi. # logfile=/tmp/smb-print.log # logfile=/dev/null # # Parametri i fundit i filtrit është emri i skedarit të kontabilitetit. # spool_dir=/var/spool/lpd/lp config_file=$spool_dir/.config # Duhet të lexohen variablat e mëposhtëm të vendosur në skedarin e konfigurimit: # server # shërbim # fjalëkalimi # përdoruesi vlerëson `cat $config_file` # # Disa ndihmë për korrigjimin, ndryshoni >> në > nëse dëshironi të njëjtën hapësirë. # echo "server $server, service $service" >> $logfile (# SHËNIM Ju mund të dëshironi të shtoni rreshtin `echo translate" nëse dëshironi përkthim automatik # CR/LF gjatë printimit. echo translate echo "print -" cat) | /usr/bin/smbclient "\\\\$server\\$service" $password -U $user -N -P >> $logfile

Shumica e shpërndarjeve Linux vijnë me nenscript për të kthyer dokumentet ASCII në PostScript.

konkluzioni

Kohët e fundit, aftësitë e Samba ishin të kufizuara në ato të listuara më sipër. Megjithatë, është e sigurt të thuhet se versioni i ri i Samba 2.2 arrin Windows 2000 për sa i përket funksionalitetit dhe përmban përmirësime shtesë. Zhvilluesi kryesor i Samba, Jeremy Allison e quan atë një "përditësim të madh" që do të ndihmojë sistemet Samba të integrohen më lehtë në rrjetet e Microsoft. Softueri ofron kursime jo vetëm sepse nuk keni nevojë të paguani për një server OS, por edhe sepse nuk keni nevojë të paguani për licencat "klient" për të gjithë kompjuterët që përdorin serverin.

Rreth veçorive të reja të Samba 2.2. lexoni artikullin tonë "Samba 2.2 - çfarë i ri » .

ComputerPress 10 "2001

Ose ndoshta vetëm interesi dhe kurioziteti i shtyjnë përdoruesit të kërkojnë softuer të ndryshëm të përshtatshëm. Samba është një softuer i tillë. Ju duhet të dini se si të konfiguroni Samba në serverin Ubuntu nëse dëshironi ta ktheni kompjuterin tuaj në një bazë të dhënash ose një ndarje skedari.

Instalimi i Samba në Ubuntu Server bën të mundur krijimin e një baze të dhënash.

Nëse keni menduar se kjo faqe ka të bëjë me mësimin e kërcimit, e keni pak gabim. Samba është softuer falas. Ai zbaton aksesin në printera dhe skedarë. Dhe këtë e bën në sisteme të ndryshme operative.

Për çfarë është?

Në krahasim me paketat e tjera softuerike me qëllim të ngjashëm, Samba ka disa avantazhe dhe veçori.

  • Ju lejon të lidhni me njëri-tjetrin një sistem të ngjashëm me Unix-in, domethënë çdo sistem në Linux dhe Windows. Dhe jo vetëm Windows. Programi është shumë "gjithgjëngrënës": MacOS, Solaris dhe sisteme të tjera operative të shkallëve të ndryshme të popullaritetit.
  • Samba i lejon përdoruesit e Windows të përdorin kompjuterët Ubuntu si server. Kjo do të thotë, për të përdorur skedarët në të cilët është vendosur qasja, si dhe një pjesë e pajisjeve të lidhura.
  • Mbështet strukturën e domenit NT, menaxhon përdoruesit e NT, mbështet funksionet e një anëtari, një kontrollues primar.

Ndoshta, për shumë, gjëja kryesore nga kjo është komunikimi me makinat Windows. Në këtë rast, ata veprojnë si klient, dhe kompjuteri Ubuntu vepron si server. Nga ana tjetër, një përdorues i Ubuntu mund të hyjë gjithashtu në dosjet e rrjetit të Windows.

Samba ka qenë në prodhim që nga viti 1992. Dhe, më e rëndësishmja, versionet e reja janë ende duke u lëshuar. Ky i fundit u publikua më 7 mars 2017. Çdo vit, zhvilluesit po përpiqen të vendosin përputhshmëri me një numër të madh versionesh të ndryshme të sistemeve operative, por tipari kryesor mbetet lidhja e sistemeve Linux me Microsoft. Krahasuar me Windows Server, Samba mund të jetë inferior ndaj tij për shkak të mungesës së mbështetjes për disa nga protokollet dhe infrastrukturën pritës. Sidoqoftë, shumë argumentojnë se shpejtësia e Samba është shumë më e lartë.

Vendosja e Samba

Para konfigurimit të drejtpërdrejtë, programi duhet të instalohet. Samba instalohet në të njëjtën mënyrë si në rastin e programeve të tjera - duke futur komandën në terminal:

sudo apt-get install samba

Shënim menjëherë: të gjithë hapat që do të përshkruhen, duke përfshirë instalimin e programit, mund të kryhen si në një Ubuntu të thjeshtë ashtu edhe në një Server Ubuntu. Vetëm kjo e fundit ka një ndërfaqe ekskluzivisht të bazuar në tekst.

Pas instalimit, bëni një kopje rezervë të skedarit të konfigurimit:

$ sudo mv /etc/samba/smb.conf /etc/samba/smb.conf.bak

$ sudo vi /etc/samba/smb.conf

Ose modifikoni një ekzistues. Ky skedar përmban cilësimet bazë për serverin Samba. Për të kuptuar se çfarë do të bëjmë më pas, duhet të kuptojmë se çfarë kuptimi kanë linjat e ndryshme.

  • Grup pune - grup pune. Vlera e këtij parametri gjithashtu shpesh do të jetë Workgroup, sepse në Windows domeni i paracaktuar i grupit të punës duket i tillë.
  • Emri Netbios është emri i kompjuterit Ubuntu siç shihet nga përdoruesit e Windows. Këtu mund të vendosni një vlerë sipas dëshirës tuaj.
  • Siguria - mënyra e autorizimit të përdoruesit. Parazgjedhja është Përdoruesi, domethënë vërtetimi i nivelit të përdoruesit. Tani për tani, është më mirë ta lëmë kështu.
  • Niveli Os - tregon përparësinë që ka Samba ndaj klientëve të tjerë (PC) në një rrjet lokal ose internet.
  • Rendi i zgjidhjes së emrit - rendi në të cilin adresat IP zgjidhen me emrin e NetBIOS.
  • Lexo vetëm - Privilegji për të lexuar ose shkruar drejtorinë. Vlera mund të jetë "po" - vetëm lexo, "jo" - shkruaj.

Krijo një përdorues

Ky është veprimi më i thjeshtë nga i cili mund të filloni të punoni me Samba.

Shtimi i një përdoruesi në vetë OS:

$ useradd -M -l -s /sbin/nologin emri i përdoruesit

Krijo një fjalëkalim për të:

Le të shtojmë përdoruesin tonë në bazën e të dhënave Samba:

$ smbpasswd -një emër përdoruesi

Me komandën $ smbpasswd, mund të kryeni veprime të tjera të ndryshme:

  • $ smbpasswd emri i përdoruesit - ndryshoni fjalëkalimin
  • $ smbpasswd -x emri i përdoruesit - fshi përdoruesin
  • $ smbpasswd -d emri i përdoruesit - ndalimi i përdoruesit

Serveri duhet të riniset nëse bëni ndryshime në skedarin e konfigurimit. Kjo bëhet duke përdorur komandën:

$ systemctl rinis smb

Këto janë cilësimet bazë të Samba. Tani mund të provoni ta vini në praktikë programin.

Qasja në dosje

Së pari, le të përpiqemi të krijojmë një dosje që do të jetë e aksesueshme për të gjithë përdoruesit, madje edhe ata që nuk janë të autorizuar në Samba.

Krijoni një dosje me të cilën do të punojmë më pas në dy kompjuterë:

$ sudo mkdir -p /samba/access

Tani ne e bëjmë këtë dosje akses të zgjeruar në mënyrë që çdo klient i rrjetit tonë lokal të mund ta hapë atë:

$ cd /samba
$ sudo chmod -R 0755 akses
$ sudo chown -R askush:qasje në asnjë grup/

Pronari sipas kodit është askush.

Tani në skedarin me konfigurimin e serverit, duhet të bëni dy seksione: i pari përmban informacionin bazë:


grup pune = GRUP PUNËS
vargu i serverit = Serveri Samba %v
netbiosname=srvr1
siguri = përdorues
hartë për të ftuar = përdorues i keq
renditja e zgjidhjes së emrit = hosti bcast
dns proxy=nr
#==============
Dhe e dyta, që përmban të dhëna në lidhje me dosjen e hyrjes:

rrugë=/samba/akses
i shfletueshëm=po
e shkrueshme=po
mysafir ok = po
vetëm lexo = jo

Seksionet ndjekin njëri-tjetrin në të njëjtin rend.

Përditëso ndryshimet e serverit:

$ sudo rinis shërbimin smbd

Veprimet me një kompjuter në Windows

Në Windows, ju gjithashtu duhet të kryeni disa veprime në mënyrë që të hapni lehtësisht një dosje të re të përbashkët dhe ta modifikoni atë.

  1. Hapni linjën e komandës. Këshillohet ta bëni këtë me të drejta të zgjeruara, d.m.th. në emër të administratorit.
  2. Ne ekzekutojmë komandën:
  3. bllok shënimesh C:\Windows\System32\drivers\etc\hosts
  4. Hapet një skedar, në të cilin futim rreshtin e mëposhtëm:
  5. 168.0.1 srvr1.domain.com srvr1
    Falë saj, dosja do të bëhet e disponueshme.
  6. Mund ta hapni duke përdorur linjën "Run". Shtypni Win + R, shkruani: Pas kësaj, ne do të hapim dosjen.

Dosja e mbyllur

Një server i konfiguruar Samba mund të përdoret gjithashtu për të krijuar dosje rrjeti me akses të kufizuar. Kjo dosje gjithashtu duhet të krijohet fillimisht dhe më pas të shtohet në konfigurimin Samba.

Krijoni një dosje të quajtur "Mbyllur":

$ sudo mkdir -p /samba/allaccess/closed

Ne krijojmë një grup të veçantë që mund të ketë akses në këtë dosje:

$ sudo addgroup grup i sigurt

Krijoni të drejta të veçanta për grupe të ndryshme:

$ cd /samba/akses
$ sudo chown -R richard: grupi i sigurt i mbyllur
$ sudo chmod -R 0770 mbyllur/

Ashtu si në rastin e një dosjeje të hapur, ne shtojmë informacion në konfigurim:


shteg = /samba/akses/mbyllur
përdoruesit e vlefshëm = @securedgroup
mysafir ok = jo
e shkrueshme=po
i shfletueshëm = po

Ne rinisim serverin.

Siç mund ta shihni, ne kemi krijuar një dosje të mbyllur brenda Access. Kështu, Access mund të hapet nga çdo përdorues në rrjetin lokal, por për të parë dhe modifikuar Closed, duhet të keni të drejta të veçanta.

Për t'u siguruar që gjithçka funksionon saktësisht siç e kemi vendosur në skedarin e grupit, mund të ndiqni disa hapa të thjeshtë.

Krijo një përdorues dhe shtoje atë në grupin tonë privat:

$ sudo usermod -a -G siguruar grup winston

Ne kemi një emër përdoruesi si një paketë cigaresh (ose Kryeministri i Britanisë).

Krijimi i një fjalëkalimi për Winston:

$ sudo smbpasswd -a Winston

Pas kësaj, do të na kërkohet të fusim një fjalëkalim të ri në mënyrë që të identifikohemi përsëri në llogarinë e krijuar rishtazi. Mos harroni të rindizni pas kësaj. Tani ju e dini se si të konfiguroni një server përmes Samba në Ubuntu.

Sigurisht, mundësitë e Samba nuk kufizohen në krijimin e dosjeve të thjeshta. Por këto udhëzime dhe shembuj të thjeshtë tregojnë se çfarë mund të bëhet me këtë program. Ky do të jetë hapi i parë drejt kuptimit të thelbit të kompjuterëve të serverëve dhe menaxhimit të tyre.

Samba është një softuer për ndarjen dhe ndarjen e skedarëve midis kompjuterëve Linux/Unix dhe sistemit operativ Windows. Samba përbëhet nga pjesë të klientit dhe serverit. Pjesa e klientit ju lejon të përdorni dosjet e rrjetit dhe burimet e Windows, dhe pjesa e serverit, nga ana tjetër, ndan dosjen Ubuntu me makina të tjera, duke përfshirë Windows.

Ky tutorial i shkurtër do të mbulojë konfigurimin më të thjeshtë të Samba Ubuntu 18.04, si dhe mënyrën se si të ndani një dosje Ubuntu me disa nivele privilegjesh.

Ne do të krijojmë tre dosje publike me nivele të ndryshme leje. Një dosje me akses anonim, me akses për përdoruesit që i përkasin një grupi të caktuar dhe akses vetëm për një përdorues specifik.

Të dy makinat Linux dhe Widnows do të jenë në gjendje të aksesojnë dosjet e përbashkëta në Ubuntu duke përdorur çdo program që funksionon përmes protokollit SMB.

Që çdo gjë të funksionojë si duhet, të gjitha makinat duhet të jenë në të njëjtin grup pune të specifikuar në serverin Samba. Si parazgjedhje në Windows, Linux dhe MacOS, grupi i punës quhet Workgroup. Për të zbuluar se cili grup pune përdoret në Windows-in tuaj, hapni një linjë komande (Win + R, më pas cmd) dhe ekzekutoni komandën e mëposhtme:

stacioni i punës së konfigurimit neto

Ne shohim parametrin që na nevojitet në rresht domeni i stacionit të punës. Ky është grupi i punës.

Tani, nëse një kompjuter me një server Samba në rrjetin tuaj ka një adresë IP të përhershme, këshillohet ta futni atë në skedarin e hosteve. Për ta bërë këtë, ekzekutoni vijën e komandës si administrator:

Dhe ekzekutoni komandën:

bllok shënimesh C:\Windows\System32\drivers\etc\hosts

Në skedarin që hapet, shtoni një rresht me adresën IP të kompjuterit në të cilin do të instalohet Samba:

192.168.0.1 srvr1.domain.com srvr1

Tani mund të kalojmë në pyetjen se si të ndajmë dosjen Ubuntu.

Vendosja e Samba në Ubuntu 16.04

Le të fillojmë, si zakonisht, me instalimin. Instalimi i Samba Ubuntu së bashku me të gjithë komponentët e nevojshëm bëhet me komandën:

sudo apt-get install -y samba samba-common python-glade2 system-config-samba

Kur gjithçka është instaluar, mund të vazhdoni me konfigurimin. Së pari, bëni kopje rezervë të skedarit origjinal të konfigurimit Samba:

sudo mv /etc/samba/smb.conf /etc/samba/smb.conf.bak

Pas krijimit të një kopje rezervë, krijoni skedarin tuaj të konfigurimit me këtë komandë:

sudo vi /etc/samba/smb.conf

Së pari, le të specifikojmë cilësimet globale të serverit të skedarëve. Për ta bërë këtë, futni rreshtat e mëposhtëm në skedar:


grup pune = GRUP PUNËS

Emri netbios = Ubuntu Share
dns proxy=nr

Madhësia maksimale e regjistrit = 1000
passdb backend = tdbsam
sinkronizimi i fjalëkalimit unix=po

ndryshimi i fjalëkalimit pam = po
hartë për të ftuar = përdorues i keq
përdoruesit ndaj lejoj mysafirët = po

Le të hedhim një vështrim më të afërt se çfarë kuptimi kanë këto rreshta.

  • grupi i punës- grupi i punës, siç u përmend tashmë, duhet të jetë i njëjtë në të gjitha makinat
  • netbios-emër- emri i kompjuterit që do të shfaqet në Windows;
  • skedar log- adresën e skedarit ku do të ruhen mesazhet e gabimit dhe informacione të tjera;
  • sigurinë- të kryejë vërtetimin në nivelin e përdoruesit si parazgjedhje;
  • Rendi i zgjidhjes së emrit- renditja e zgjidhjes së adresave IP sipas emrit NetBIOS. bcast - do të thotë të dërgosh një kërkesë transmetimi në rrjetin lokal. Nëse të gjithë kompjuterët ndërmjet të cilëve është planifikuar ndërveprimi janë në të njëjtin rrjet, ky opsion është optimal;
  • backend passdb- mënyra e ruajtjes së fjalëkalimeve të përdoruesve;
  • sinkronizimi i fjalëkalimit unix- sinkronizimi i fjalëkalimeve të përdoruesve samba me fjalëkalimet lokale Unix;
  • harta për mysafirin- Përcakton se kur përdoruesit do t'i jepet aksesi i vizitorit. Ka tre vlera në dispozicion - kurrë- kurrë, përdorues i keq- kur nuk ekziston një përdorues i tillë, fjalëkalim i keq- kur fjalëkalimi është futur gabimisht,

Kur të keni mbaruar krijimin e skedarit të konfigurimit, ne kalojmë në pyetjen se si të ndani dosjen Ubuntu për Windows.

Ndarja e dosjeve të Ubuntu

Së pari, le të krijojmë një dosje publike të aksesueshme për të gjithë. Domethënë me akses anonim, pa autorizim samba.

Krijoni një dosje në të cilën do të hapim akses, për shembull:

sudo mkdir -p /samba/allaccess

Pasi të krijohet dosja, duhet të bëni lejet e duhura për të. Komandat e mëposhtme lejojnë hyrjen në dosje për të gjithë dhe e bëjnë pronarin askush:

cd /samba
sudo chmod -R 0755 allaccess
sudo chown -R askush: nogroup allaccess/

Hapi tjetër është të përshkruani dosjen allaccess në skedarin e konfigurimit samba:


rrugë=/samba/allaccess
i shfletueshëm = po
e shkrueshme=po
mysafir ok = po
vetëm lexo = jo

Skedari juaj i konfigurimit tani duhet të duket si ky:


grup pune = GRUP PUNËS
vargu i serverit = %h server (Samba, Ubuntu)
Emri netbios = Ubuntu Share
dns proxy=nr
skedar log = /var/log/samba/log.%m
Madhësia maksimale e regjistrit = 1000
passdb backend = tdbsam
sinkronizimi i fjalëkalimit unix=po
programi passwd = /usr/bin/passwd %u
ndryshimi i fjalëkalimit pam = po
hartë për të ftuar = përdorues i keq
përdoruesit ndaj lejoj mysafirët = po
#==============
rrugë=/samba/allaccess
i shfletueshëm = po
e shkrueshme=po
mysafir ok = po
vetëm lexo = jo

Le të hedhim një vështrim më të afërt në opsionet që u përdorën këtu:

  • rrugë- rruga për në dosjen që do të ndahet;
  • i shfletueshëm- nëse dosja do të shfaqet në listën e aksioneve të disponueshme;
  • të shkruajtshme- nëse dosja do të jetë e shkrueshme;
  • Lexo vetem- dosja është vetëm për lexim;
  • i ftuar në rregull, publik- nëse qasja e mysafirëve do të lejohet;
  • vetëm mysafir- nëse vendoset në po, atëherë dosja do të jetë e disponueshme vetëm për mysafirët;
  • hostet lejojnë- adresat ip nga të cilat mund të hyni në këtë server;
  • përdoruesit e vlefshëm- si parazgjedhje, të gjithë përdoruesit mund të identifikohen, nëse kaloni një listë të përdoruesve në këtë parametër, atëherë vetëm ata mund të identifikohen;
  • krijoni maskë- maskë e të drejtave për skedarët e krijuar.

Për të aplikuar ndryshimet, rinisni serverin Samba:

sudo systemctl rinis samba

Konfigurimi i Samba Ubuntu 16.04 për qasje anonime tani ka përfunduar. Tani mund të kontrolloni aksesin e dosjes së përbashkët allaccess nga Windows, për ta bërë këtë, shtypni Win + R dhe ekzekutoni:

\\srvr1\allaccess

Do të shihni dosjen tonë. Nëse nuk e shihni, kontrolloni përsëri konfigurimin. Dosja mund të aksesohet pa autorizim samba. Konfigurimi i aksioneve Samba me akses pa autorizim ka përfunduar.

Ju gjithashtu mund të lidheni me këtë server nga Linux duke përdorur Nautilus, thjesht shkruani adresën smb://ip i serverit, nën vende të tjera:

Ndarja e sigurt e dosjeve të Ubuntu

Për të ndarë një dosje për Windows Ubuntu në të cilën do të kenë akses vetëm përdoruesit nga një grup i caktuar, krijoni një dosje të veçantë dhe përshkruani atë në skedarin e konfigurimit Samba në Ubuntu.

Së pari krijojmë një dosje:

sudo mkdir -p /samba/allaccess/secured

Krijo një grup:

sudo addgroup grup i siguruar

Vendosja e të drejtave:

cd /samba/allaccess
$ sudo chown -R richard: grup i sigurt i siguruar
$ sudo chmod -R 0770 i siguruar/

Hapi i fundit është të shtoni cilësime në skedarin e konfigurimit samba:

sudo vi /etc/samba/smb.conf


rrugë=/samba/allaccess/siguruar
përdoruesit e vlefshëm = @securedgroup
mysafir ok = jo
e shkrueshme=po
i shfletueshëm = po

Rinisni serverin Samba. Tani vetëm përdoruesit e grupit të sigurtë mund të hyjnë në dosjen e përbashkët në Ubuntu.

Për të provuar se si funksionon, le të shtojmë përdoruesin richard në grupin tonë:

sudo usermod -a -G siguruar grup richard

Linux është një sistem operativ i mrekullueshëm, por ne nuk mund të largohemi nga Windows dhe është gjithashtu nga ne. Windows gjithmonë do të na rrethojë - nëse është një rrjet shtëpiak, një rrjet korporate ose një internet kafe. Ne vazhdimisht duhet të shkëmbejmë dokumente me kompjuterë Windows - në fund të fundit, jo të gjithë përdoruesit preferojnë të punojnë në Linux. Duke pasur një server në dispozicionin tuaj linux , në çdo rast, do të ketë nevojë për ndërveprim me kompjuterët Windows, ndaj do të flasim për lidhjen e Linux me rrjetin Microsoft.

Instalimi i Samba

Për të instaluar Samba, duhet të instalojmë paketat samba dhe samba-klient. Këshillohet gjithashtu të instaloni paketën smbfs. Përveç kësaj, sistemi do të përditësojë paketën samba-common, e cila mund të jetë tashmë e instaluar në sistem. Të gjitha manipulimet e mia do të kryhen ubuntu 10.04, ndryshimi kryesor nga shpërndarjet e tjera është metoda e instalimit. Për ubuntu përmes konsolës si kjo:

$ sudo apt -merr instalo samba

Ose duke përdorur menaxherin e paketave Synaptic, gjë që bëra, ky opsion doli të ishte më i përshtatshëm për mua, pasi mund të zgjidhja nga lista paketat që më duheshin, këto ishin:

    samba

    smbclient

    samba-i përbashkët

Nëse keni përdorur ndonjëherë një shpërndarje të ndryshme Linux, ndoshta jeni njohur me programin LinNeighborhood. Ky është një program grafik që ju lejon të shikoni burimet e rrjetit të Windows. Nuk është e nevojshme në Ubuntu. Së pari, mjetet e aksioneve të GNOME ju lejojnë të shfletoni rrjetet e Windows. Dhe së dyti, për hir të interesit, programi LinNeighborhood u instalua nga një prej depove të Ubuntu. Doli që ky program, i gjetur nga Synaptic, nuk është fare i përdorshëm (probleme me lokalizimin). Epo, në rregull, ka kuptim të kuptojmë nëse ka mjete standarde të shkëlqyera që tashmë funksionojnë.

Konfigurimi bazë Samba

Në këtë fazë, ne do të supozojmë se programi është i instaluar. Skedari kryesor i konfigurimit të Samba është /etc/samba/smb.conf. Ju duhet ta hapni atë dhe të ndryshoni disa parametra. E para është grupi i punës - ai specifikon emrin (sipas zgjedhjes suaj) të grupit të punës ose domenit NT:

GRUPI I PUNËS = MyHomeGroup

Ju gjithashtu mund të vendosni parametrin e komentit - ky është një përshkrim i kompjuterit tuaj:

koment = Kompjuteri im Linux

Vendosni opsionin e sigurisë. Nëse rrjeti është klient/server, atëherë duhet të zgjidhni parametrin e serverit dhe nëserrjeti peer-to-peer (d.m.th., një rrjet pa një server të dedikuar), atëherë duhet të zgjidhni përdoruesin ose të ndani:

siguri = aksion

Vendosni emrin e llogarisë së mysafirit si kjo:

guest account = mysafir

Ju gjithashtu duhet të konfiguroni kodimet:

faqja e kodit të klientit = 866

grup karakteresh = utf8

Për ta bërë Samba të funksionojë më shpejt, vendosni opsionet e mëposhtme:

opsionet e folesë = TCP_NO VONESA SO_RCVBUF=8192 SO_SNDBUF=8192

dns proxy=nr

Parametri i ndërfaqes specifikon ndërfaqet në të cilat duhet të funksionojë shërbimi Samba. Është e nevojshme të specifikoni ato ndërfaqe që lidhin makinën tonë me rrjetet Windows:

ndërfaqet = 192.168.0.22/24

Konfigurimi i burimeve të përbashkëta

Tani mbetet të konfigurojmë burimet që duam të ndajmë, kjo është [ publike].

# drejtori i përbashkët

koment = drejtori publike

# mënyrë

shteg = /var/samba

# jo vetëm lexo

vetëm lexo = jo

# lejo shkrimin

e shkrueshme=po

# lejo qasjen e vizitorëve

mysafir ok = po

# lejo shikimin e përmbajtjes së drejtorisë

i shfletueshëm=po

Në këtë rast, drejtoria /var/samba do të jetë burimi i përbashkët i kompjuterit tonë (duhet të krijohet, pasi nuk ka një drejtori të tillë në sistem si parazgjedhje). Përdoruesit e tjerë do të jenë në gjendje të shkruajnë skedarët e tyre në të (vetëm për lexim=jo, për t'u shkruar=po), natyrisht, ata do të jenë në gjendje t'i lexojnë ato (të shfletueshëm=po). Kontrollimi i emrit të përdoruesit dhe fjalëkalimit për të hyrë në burim nuk është i nevojshëm (mysafiri ok=po) - përdoret e ashtuquajtura akses i ftuar. Komenti "Direktoria Publike" do të shihet nga përdoruesit e tjerë të rrjetit Windows kur shikojnë burimet e kompjuterit tonë.

Nëse ka nevojë për të siguruar akses të përgjithshëm ("share") në drejtoritë kryesore të përdoruesve, atëherë shkoni te seksioni ;. Zhkomentoni të gjitha rreshtat e komentuar me një pikëpresje përpara rreshtit;. T . e . duhet të marrë sa vijon:

koment = Drejtoritë kryesore

i shfletueshëm = nr

përdorues të vlefshëm = %S

e shkrueshme = nr

Krijo maskë = 0600

maskë e drejtorisë = 0700

Tani drejtoritë e përdoruesve nuk do të jenë të dukshme në listën e aksioneve, ju mund t'i qaseni ato në \\server\emri i përdoruesit . Për shembull, \\server\petya. Nëse dëshironi që burimet e përdoruesit të jenë të shfletueshme, atëherë vendosni parametrin e shfletueshëm në po:

i shfletueshëm=po

Pas të gjitha ndryshimeve, ruani skedarin e konfigurimit dhe filloni (ose rinisni - rinisni) Samba:

$ sudo /etc/init.d/samba start

Shikimi i burimeve të rrjetit të Windows

Ju mund të shikoni burimet e rrjetit të Windows duke përdorur programin smbclient, por ai funksionon në modalitetin e tekstit, kështu që nuk është shumë i përshtatshëm për t'u përdorur. Është shumë më i përshtatshëm për të përdorur shfletuesin e skedarëve për të parë burimet e rrjetit. Ju mund ta bëni këtë duke përdorur menunë. Tranzicioni | Lidhu me serverin...

Sekretet e Optimizimit Samba

Tani le të flasim se si ta bëjmë Samba të vrapojë pak më shpejt. Nëse hapni skedarin e konfigurimit smb.conf, do të gjeni opsionin e lidhjeve të gjera në të. Asnjëherë mos e instaloni në nr ! Pra, ne do të ulim ndjeshëm performancën e Samba. Përkundrazi, duhet ta vendosni në po (nëse parametri i lidhjeve të gjera është çaktivizuar më parë), gjë që do të rrisë ndjeshëm performancën.

Opsioni i lidhjeve të gjera përcakton se si Samba ndjek lidhjet simbolike. Nëse lidhje të gjera=jo, atëherë Samba nuk do të ndjekë lidhje simbolike jashtë zonës së eksportuar. Samba fillimisht ndjek lidhjen simbolike dhe më pas kryen atë që njihet si një kërkim i shtegut të drejtorisë (një thirrje sistemi që përcakton se ku mbaroi lidhja). Ky operacion nënkupton 6 thirrje më shumë sistemi sesa nëse lidhjet e gjera=po. Duke marrë parasysh që ka shumë operacione të tilla, çaktivizimi i lidhjeve të gjera zvogëlon performancën e Samba me rreth 30%.

Ky artikull do të fokusohet në krijimin e një rrjeti lokal pa tel për pajisjet që përdorin sisteme të ndryshme operative Windows, Linux, Android duke përdorur Samba.

Në ditët e sotme, pothuajse çdo apartament ka një rrjet Wi-Fi, dhe gjithashtu ka një numër të madh pajisjesh të ndryshme (laptopë, smartphone, tablet, Android TV Boxes). Në këtë drejtim, herët a vonë, ekziston nevoja për të kombinuar të gjitha pajisjet e disponueshme për përdorim në një rrjet shtëpiak, në mënyrë që të aksesoni lirshëm të gjitha llojet e skedarëve nga çdo vegël.

Në fakt, kjo është ajo që do të diskutohet në këtë opus. Pra, le të fillojmë.

Për ndërtimin e rrjetit, ne do të përdorim një zgjidhje të gatshme të quajtur Samba. Kjo është një paketë softuerësh falas me burim të hapur që ju lejon të lidheni me disqet e rrjetit, printerët dhe pajisje të tjera në sisteme të ndryshme operative duke përdorur protokollin e vet SMB / CIFS.

Softueri përbëhet nga dy pjesë - server dhe klient. Në njërën nga pajisjet, e cila sipas definicionit do të jetë kryesore, do të instalojmë serverin Samba, në të gjithë klientët e tjerë Samba.

Instalimi i backend-it Samba

Në rastin tim, për pajisjen e serverit, zgjodha një laptop në të cilin Windows 7 dhe Ubuntu Mate 16.04 janë instaluar paralelisht. Le të hedhim një vështrim më të afërt në procesin e instalimit dhe konfigurimit të Samba për të dy sistemet operative.

Vendosja e një serveri samba nën Linux

Si parazgjedhje, Ubuntu nuk ka Samba të instaluar, kështu që duhet bërë përpara se të vazhdohet. Si opsion, për të mos edituar më pas skedarin e konfigurimit Samba përmes terminalit, instaloni programin Gadmin-Samba, i cili përfshin, përveç paketave të serverit Samba, një ndërfaqe grafike.

Për të instaluar, shkruani në terminal:

Sudo apt instaloni gadmin-samba

Pasi të përfundojë instalimi, hapni Gadmin Samba. Ndërfaqja e aplikacionit nuk është e rusifikuar, por është mjaft e lehtë të kuptosh cilësimet.


Ka shumë cilësime në program, por në përgjithësi, në rastin tonë, ne jemi të interesuar në skedën "përdoruesit". Shkoni tek ajo dhe shtoni një përdorues të ri.


Ne shtypim butonin "Përdorues i ri", në dritaren e azhurnuar futim emrin e përdoruesit, nxjerrim një fjalëkalim, e shtojmë atë në grup (për të mos "shpikur rrotën", specifikoni atë ekzistuesin, përkatësisht "sambausers" ) dhe vendosni direktorinë kryesore për skedarët. Pas kësaj, klikoni "Aplikoni".


HD Videobox - përdorues i ri

Për të aplikuar ndryshimet, rinisni serverin, përkatësisht butonat "çaktivizo" dhe "aktivizo", të vendosura në këndin e sipërm të majtë të dritares së aplikacionit.


Mos harroni gjithashtu të vendosni të drejtat e hyrjes në dosjet "të përbashkëta" për akses të përbashkët. Kjo mund të bëhet ose përmes terminalit ose përmes GUI-së së eksploruesit të skedarëve nautilus.


Nautilus - ndryshimi i lejeve


Nautilus - leje për të shkruar skedarë

Vendosja e një serveri samba nën Windows

Në rastin e Windows, gjithçka është shumë më prozaike, pasi Samba përdoret në këtë sistem operativ si parazgjedhje.

Në parim, mund të përdorni një llogari ekzistuese ose të aktivizoni aksesin e mysafirëve. Përndryshe, mund të krijoni një llogari tjetër, detajet e së cilës do të përdoren për akses në rrjet

Për të krijuar një llogari të re, duhet të shkoni te "paneli i kontrollit", të zgjidhni "menaxhimi i llogarisë së përdoruesit" dhe të krijoni një llogari të re me një fjalëkalim.


Shtimi i një llogarie të re

Kur krijoni një përdorues të ri, do t'ju duhet të zgjidhni llojin e llogarisë, të dilni me një emër dhe fjalëkalim.


Në fazën e fundit, do t'ju duhet të vendosni të drejtat për të parë ndryshimet në dosjet "të përbashkëta". Këtë mund ta bëni në Windows Explorer standard përmes artikullit të menysë së kontekstit "properties", në lidhje me dosjen që ju nevojitet.


Ndarja e një dosjeje


Shtimi i një përdoruesi dhe ndryshimi i lejeve të dosjeve

Pas procedurës për krijimin e një përdoruesi të ri, është e nevojshme të bëhet një kalim për seancën aktuale që ndryshimet të hyjnë në fuqi.

Instalimi i Samba Client në Android

Për të hyrë në serverin Samba dhe, në përputhje me rrethanat, disqet e rrjetit, në pajisjet Android, unë rekomandoj përdorimin e aplikacionit Root Explorer (lidhja për të shkarkuar versionin e plotë pa reklama në fund të artikullit).

Artikujt kryesorë të lidhur