Samba Setup në Centos 7

Anonim

Samba Setup në Centos 7

Serveri i skedarit (FS) në sistemet operative Linux mund të përdoret për qëllime të ndryshme, por në shumicën e rasteve është e përfshirë në krijimin e një rrjeti lokal dhe dosjeve publike me kompjuterë me bazë Windows. FS më popullore aktualisht konsiderohet Samba. Është para instaluar në shumë shpërndarje, dhe përdoruesit me përvojë preferojnë këtë mjet si ai kryesor nëse keni nevojë të përdorni serverat e skedarëve. Sot do të ketë të bëjë me instalimin dhe konfigurimin e këtij komponenti në Centos 7.

Personalizoni Samba në Centos 7

Ne shpërndamë të gjithë materialin në hapa, sepse procesi i konfigurimit standard zakonisht merr shumë kohë dhe përbëhet nga disa faza të ndryshme. Ne nuk do të anashkalojmë anën dhe veprimet paraprake me Windows, pasi ne kemi specifikuar më lart se Samba është përdorur shpesh në pako me këtë sistem operativ. Ju mund të shqyrtoni me kujdes udhëzimet e paraqitura për të kuptuar parimet themelore të konfigurimit të serverit të skedarit në Centos 7.

Hapi 1: Puna përgatitore në Windows

Vlen të fillosh të fillosh me Windows sepse do të jetë e nevojshme për të përcaktuar informacion të rëndësishëm pa të cilin nuk është e nevojshme të bëhet pa krijuar një rrjet dhe dosje publike. Ju do të duhet të përcaktoni emrin e grupit të punës dhe të bëni ndryshime në skedarin "Hosts" në mënyrë që të bllokohen përpjekjet e lidhjes. Gjithçka duket kështu:

  1. Hapni "Start", përmes kërkimit për të gjetur "vijën e komandës" dhe për të drejtuar këtë kërkesë në emër të administratorit.
  2. Shkoni në komandën e Windows-it për vendosjen e mëtejshme të sambës në Centos 7

  3. Shkruani komandën neto Config Workstation për të gjetur konfigurimin aktual të Workstation. Aktivizoni veprimin duke shtypur butonin ENTER.
  4. Një komandë për të përcaktuar fushën e workstation para vendosjes së sambës në Centos 7

  5. Prisni për pamjen e listës. Në të, gjeni artikullin "Domain of the Workstation" dhe mbani mend vlerën e saj.
  6. Përkufizimi i fushës së grupit të punës para vendosjes së sambës në Centos 7

  7. Në të njëjtën sesion konsol, futni notepad c: \ Windows \ sistem32 \ shoferët \ etj \ hosts string për të hapur skedarin e dëshiruar përmes "notepad" të parazgjedhur.
  8. Fillimi i një notepad për ngritjen e dritareve të përbashkëta para vendosjes së sambës në Centos 7

  9. Run në fund të listës dhe futni vijën 192.168.0.1 srvr1.domain.com srvr1, duke zëvendësuar këtë IP në adresën e pajisjes ku samba do të rregullohet. Pas kësaj, ruani të gjitha ndryshimet.
  10. Ngritja e qasjes së dritareve të përbashkëta para vendosjes së sambës në Centos 7

Në këtë, të gjitha veprimet me një kompjuter në Windows përfundojnë, që do të thotë që ju mund të shkoni në Centos 7 dhe të merrni konfigurimin e drejtpërdrejtë të serverit të skedarit Samba.

Hapi 2: Instalo Samba në Centos 7

Jo të gjitha komponentët e kërkuar për funksionimin e duhur të Samba janë instaluar sipas parazgjedhjes në sistemin operativ në shqyrtim, kështu që ata do të duhet të shtohen me dorë. Të gjitha këto veprime do të ekzekutohen përmes terminalit, dhe gjithashtu duhet të siguroheni që të keni një lidhje aktive në internet dhe aftësinë për të përdorur komandën e sudo.

  1. Hapni tastierën e përshtatshme për ju, për shembull, përmes menysë së aplikimit ose kombinimit të standardit Ctrl + Alt + T.
  2. Fillimi i terminalit për instalimin e mëtejshëm të sambës në Centos 7

  3. Këtu futni Sudo Yum Install -y Samba-Samba-Common Python-Glade2 System-Config-Samba për të drejtuar instalimin e njëkohshëm të të gjitha shërbimeve të kërkuara shtesë.
  4. Komanda për instalimin kompleks të komponentëve të Samba në Centos 7

  5. Shkruani fjalëkalimin SuperUser për të konfirmuar këtë veprim. Konsideroni se personazhet e shkruara në këtë linjë nuk shfaqen.
  6. Hyrja me fjalëkalim për të konfirmuar instalimin kompleks të komponentëve të Samba në Centos 7

  7. Ju do të njoftoheni se filloi procesi i instalimit. Gjatë kësaj, mos mbyllni "terminalin", përndryshe të gjitha cilësimet do të rivendosen automatikisht.
  8. Duke pritur për përfundimin e instalimit kompleks Samba në Centos 7

  9. Pas përfundimit të operacionit, do të shfaqen vargjet që raportohen se janë themeluar shërbimet e nevojshme dhe varësitë e tyre - mund të shkoni më tej.
  10. Informacion rreth përfundimit të suksesshëm të instalimit kompleks të Samba në Centos 7

Falë ekipit të paraqitur më parë, të gjitha shërbimet u instaluan menjëherë njëkohësisht dhe asgjë më shumë për të shtuar në sistem. Serveri i skedarit do të nisë automatikisht dhe të shtohet menjëherë në autoload, kështu që ju nuk mund të shqetësoheni për përfshirjen e saj ose për të krijuar lidhje simbolike.

Hapi 3: Instalimi i parametrave global

Samba është instaluar në OS në "formë të pastër", që do të thotë se tani parametrat që përcaktojnë sjelljen e saj nuk janë të specifikuara. Ata do të duhet të instalohen më vete, dhe ia vlen me konfigurimin kryesor. Ne ofrojmë për të përdorur shabllonin standard, duke zëvendësuar disa linja me porosi.

  1. Ndonjëherë Samba është instaluar me një skedar konfigurimi të pastër, por disa parametra tashmë mund të specifikohen në të. Le të krijojmë së pari një kopje rezervë të këtij objekti në mënyrë që nëse e ktheni shpejt atë. Kjo detyrë kryhet duke futur sudo mv /etc/samba/smba/smba/samba/smb.conf.bak.
  2. Një komandë për të krijuar një kopje të rinisë së skedarit Samba Settings në Centos 7

  3. Ky veprim, si të gjithë të mëvonshëm, do të duhet të konfirmojë duke specifikuar fjalëkalimin superuser.
  4. Konfirmimi i komandës për të krijuar një skedar rezervë të cilësimeve të Samba në Centos 7

  5. Manipulimet e mëposhtme do të bëhen direkt me vetë skedarin e konfigurimit. Për ta bërë këtë, redaktori i tekstit përdoret gjithmonë. Sipas standardit, VI shtohet, por nuk është mjaft i përshtatshëm për përdoruesit e rishtar, kështu që ne rekomandojmë instalimin e nano përmes komandës së sudo yum.
  6. Fillimi i një redaktorit të tekstit para vendosjes së sambës në Centos 7

  7. Nëse Nano tashmë është shtuar në OS, do të njoftoheni për këtë.
  8. Informacion i suksesshëm i konfigurimit të redaktorit të tekstit para ngritjes së sambës në Centos 7

  9. Ne tani kthehemi për të redaktuar skedarin e konfigurimit duke futur sudo nano /etc/samba/smb.conf.
  10. Shkoni në redaktimin e serverit të skedarëve Samba në Centos 7 nëpërmjet Redaktorit të Teksteve

  11. Në dritaren që hapet, futni përmbajtjen më poshtë.

    [Global]

    Grupi i punës = grupi i punës

    Server String =% H Server (Samba, Ubuntu)

    Emri NetBIOS = Ubuntu Share

    DNS proxy = jo

    log file = /var/log/samba/log.%m

    Max Main Madhësia = 1000

    Pasdb backend = tdbsam

    UNIX Password Sync = Po

    Programi Passwd = / usr / bin / passwd% u

    PAM fjalëkalimi ndryshon = po

    Harta për Guest = Përdorues i keq

    UserShare lejon mysafirët = po

  12. Instalimi i konfigurimit të serverit të skedarit të përgjithshëm Samba në Centos 7

  13. Shtypni kombinimin CTRL + O për të regjistruar ndryshimet.
  14. Ruajtja e konfigurimit të Sambës së Përgjithshme të Sambës në Centos 7

  15. Mos e ndryshoni emrin e skedarit, por thjesht klikoni në Enter.
  16. Konfirmimi i konfigurimit të serverit të përgjithshëm të skedarit Samba në Centos 7

  17. Pas kësaj, ju mund të largoheni nga dritarja e redaktorit të tekstit duke mbyllur Ctrl + X.
  18. Dilni nga redaktori i tekstit pas përfundimit të vendosjes së serverit të skedarit Samba në Centos 7

Ne treguam më lart, cilat përmbajtje duhet të futen në skedarin e konfigurimit, megjithatë, vlerat e këtyre parametrave ndryshojnë në varësi të kërkesave të përdoruesit. Le ta kuptojmë më hollësisht me pikat më të rëndësishme:

  • Grup pune. Ky parametër përcakton emrin e grupit të punës. Vlera e saj është vendosur në përputhje me informacionin e përcaktuar në Windows.
  • Emri NetBIOS. Ndryshoni vlerën në emrin arbitrar që dëshironi të shfaqni në një PC të Windows kur bashkëveproni me këtë pajisje.
  • Log file. Si vlera e këtij parametri, specifikoni rrugën në skedarin ku dëshironi të ruani shkrimet e ngjarjeve që janë shkruar gjatë funksionimit të serverit të skedarit.
  • PassDB backend. Ky opsion përcakton llojin e ruajtjes së fjalëkalimeve. Nëse nuk e dini se çfarë është këtu për të pyetur, është më mirë të largoheni nga ky artikull në vlerën e parazgjedhur.
  • UNIX fjalëkalimi sync. Rekomandohet të aktivizoni këtë parametër sepse është përgjegjës për sinkronizimin e fjalëkalimit /
  • Hartë për të ftuar. Përdoret për të caktuar qasjen e mysafirëve. Ka disa vlera: përdoruesi i keq përdoret për llogaritë joekzistuese, fjalëkalimi i keq ngarkon modalitetin e mysafirëve kur hyjnë në futjen e fjalëkalimit dhe kurrë nuk çaktivizon opsionin.

Përveç kësaj, ka mundësi të tjera të konfigurimit në Samba, dhe ndërfaqja grafike është zbatuar. Me gjithë këtë ne ju këshillojmë që të njiheni në dokumentacionin zyrtar, pasi të gjitha informatat nuk mund të konfigurohen sipas të njëjtit artikull.

Hapi 4: Krijimi i një direktorie publike

Vazhdoni konfigurimin e serverit të skedarit, disassembled parimin e krijimit të direktorisë publike. Vini re menjëherë se dosjet e tilla zakonisht nuk janë të kufizuara në fjalëkalim dhe janë në dispozicion për shikim apo edhe për të redaktuar një përdorues absolutisht çdo të lidhur. Më shpesh krijoni një direktori të tillë, por asgjë nuk ju pengon të shtoni ndonjë sasi. Krijimi i dosjes së parë të tillë kryhet si më poshtë:

  1. Në terminal, shkruani sudo mkdir -p / samba / allaccess për të krijuar dosjen e përmendur më lart. Ndryshoni emrin e saj në arbitrar, nëse kërkohet.
  2. Krijo një dosje për ndarjen e Samba File Server në Centos 7

  3. Fillimi me qasje të përbashkët, fillimisht duke lëvizur rreth rrugës CD / Samba.
  4. Shkoni në redaktimin e krijuar dosje të aksesueshme publikisht në Samba në Centos 7

  5. Këtu futni sudo chmod -r 0755 String Allaccess dhe klikoni mbi Enter.
  6. Vendosja e nivelit të qasjes për dosjen e krijuar Samba në Centos 7

  7. Një tjetër sudo chown -r askush nuk ka parametri: Nogroup Allaccess / është përgjegjës për sigurimin e qasjes në absolutisht të gjithë përdoruesit.
  8. Komanda shtesë për të vendosur nivelet e hyrjes së dosjeve Samba në Centos 7

  9. Tani ju duhet të caktoni këtë dosje në skedarin e konfigurimit. Për të filluar, nisë atë përmes sudo nano /etc/samba/smb.conf.
  10. Shkoni në shtimin e një dosjeje në dispozicion të publikut në skedarin e konfigurimit të Samba në Centos 7

  11. Vendosni bllokun ose fillimin e skedarit nën bllokun. Ne do të flasim për kuptimin e çdo rreshti pak më vonë që të trajtoheni me instalimin e vlerave individuale.

    Allaccess]

    Path = / Samba / Allaccess

    Browsable = Po.

    Shkrueshëm = Po.

    Mysafir ok = po

    lexoni vetëm = jo

  12. Ruani ndryshimet dhe largohuni nga redaktori i tekstit.
  13. Ruajtja e skedës së konfigurimit të Sambës në Centos 7 pas ndryshimeve

  14. Të gjitha cilësimet do të aplikohen vetëm pas rifillimit të serverit të skedarit, kështu që të bëjë atë tani duke shkruar SUGO SystemCTL Restart Samba.
  15. Rinisting Samba File Server në Centos 7 Pas marrjes së ndryshimeve

Pasi të krijohen të gjitha drejtoria e nevojshme publike, rekomandohet të kontrolloni performancën e tyre në Windows duke futur komandën \\ SRVR1 \ \ \ \ \. Tani le të ndikojmë në parametrat e mësipërm:

  • Rrugë. Këtu rruga përshtatet në dosjen që është përzgjedhur publikisht në dispozicion.
  • Browsable. Aktivizimi i këtij parametri do të shfaqë direktorinë në listën e lejuar.
  • Shkrueshëm. Dosja e specifikuar mund të redaktohet nëse vlera e këtij parametri është specifikuar si po.
  • Mysafir ok. Aktivizoni këtë artikull nëse dëshironi të jepni dosjen e ndarjes.
  • Lexo vetem. Përdorni vlerën pozitive të këtij parametri për të vendosur vlerën e dosjes së vetëm të leximit.

Hapi 5: Krijimi i një katalogu të sigurt

Si shembulli i fundit i konfigurimit të Samba, ne duam të flasim për krijimin e dosjeve të mbrojtura që do të jenë nën fjalëkalim dhe janë në dispozicion vetëm për përdoruesit e caktuar. Siç e kuptoni tashmë, mund të krijoni drejtori të tilla një sasi të pakufizuar, dhe kjo ndodh kështu:

  1. Krijo një direktori që do të konfigurohet më tej duke përdorur Sudo MKDIR -P / Samba / komandën e të gjithëve.
  2. Krijimi i një dosje të sigurt për Samba File Server në Centos 7

  3. Shto një grup ku përdoruesit e autorizuar do të përfshijnë, përmes grupit Sudo AddGroup Secured.
  4. Krijimi i një grupi për të hyrë në dosjen e mbrojtur të Samba në Centos 7

  5. Shkoni në vendndodhjen e Drejtorisë së Mbrojtur duke specifikuar CD / Samba / Allaccess.
  6. Shkoni në redaktimin e një dosje të sigurt Samba në Centos 7

  7. Këtu, vendosni të drejtat për çdo përdorues individual përmes Sudo Chown -r Richard: SecuredGroup Secure. Zëvendësoni emrin e Richard në këtë komandë në atë të nevojshëm.
  8. Krijimi i rregullave për dosjen e SABA SABA SABA në Centos 7

  9. Mbetet vetëm për të hyrë në një sudo chmod -r 0770 të sigurt / të sigurt.
  10. Krijimi i rregullave për përdoruesit e një dosje të mbrojtur Samba në Centos 7

  11. Shkoni në skedarin e konfigurimit (sudo nano /etc/samba/smb.conf) për të specifikuar dosjen që ne sapo kemi ngritur.
  12. Shkoni në redaktimin e skedarit të konfigurimit të Sambës në Centos 7 për të shtuar një dosje të sigurt

  13. Kopjoni dhe ngjisni bllokun në redaktorin më poshtë.

    [Secured]

    Path = / Samba / Allaccess / Secured

    Përdoruesit e vlefshëm = @SecuredGroup

    Mysafir ok = jo

    Shkrueshëm = Po.

    Browsable = Po.

  14. Ruaj ndryshimet dhe mbyllni redaktorin e tekstit.
  15. Ruajtja e një skedari të konfigurimit pas shtimit të një dosje të sigurt Samba në Centos 7

  16. Shto të gjitha llogaritë në grupin e duhur përmes Sudo Usermod -A -G SecuredGroup Richard.
  17. Shtimi i një përdoruesi në grupin e mbrojtur të Samba në Centos 7

  18. Vendosni Sudo SMBPASSWD -A një fjalëkalim Richard për secilën prej tyre si veprimi i fundit që plotëson konfigurimin.
  19. Krijimi i një fjalëkalimi për një direktori të mbrojtur samba në Centos 7

Kjo është e gjitha informacion që donim të ndajmë duke thënë për cilësimet e përgjithshme të serverit të skedarit Samba në Centos 7. Ju mund të ndiqni vetëm udhëzimet e dhëna nga ndryshimi i parametrave dhe vlerave të tyre për veten tuaj për të krijuar një konfigurim optimal.

Lexo më shumë