Server tal-fajls fuq Linux

Anonim

Server tal-fajls fuq Linux

Ħafna drabi, is-server tal-fajl Linux jintuża fin-netwerk komuni jew ieħor komuni biex jinteraġixxi ma 'kompjuters ibbażati fuq il-Windows. Jista 'jiġi installat fid-distribuzzjonijiet default, iżda dan mhux dejjem iseħħ, barra minn hekk, il-konfigurazzjoni ta' tali server tkun standard. Illum noffru li nitgħallmu kollox dwar l-installazzjoni u l-konfigurazzjoni ewlenija tas-server tal-fajls fuq l-eżempju tal-iktar utilità popolari msejħa Samba. Aħna se jaqsmu din il-gwida għall-passi sabiex utenti novizzi huwa aktar faċli biex jinnaviga fil kollha meħtieġa biex iwettqu azzjonijiet.

Installa u kkonfigura l-fajl server fil-Linux

Għalkemm il-materjal tal-lum se jkun iffokat fuq il-ġestjoni tad-distribuzzjonijiet Linux, ma bypass u twieqi, għaliex biex tibda, inti ser ikollok biex iwettqu l-manipulazzjonijiet sempliċi f'dan OS, b'tali mod li fil-futur l-iffissar ikun għadda b'suċċess u l-ebda problemi ma ' konnessjoni mal-grupp. Pereżempju, ħabbna mazz ta 'Windows 10 u Ubuntu. Jekk tuża OS oħra, issegwi l-karatteristiċi ta 'l-implimentazzjoni tagħhom li m'għandhiex tkun differenti b'mod sinifikanti minn dak li se tara li jmiss.

Pass 1: Il-Windows Pre-Configure

Meta tkun qed tipprepara s-server tal-fajl Samba, ikun neċessarju li tiġi speċifikata xi dejta assoċjata mas-sistema operattiva tal-Windows. Barra minn hekk, it-twieqi nnifisha teħtieġ li tippermetti l-konnessjoni għal kompjuter b'Linux, peress li l-konnessjonijiet inizjali jiġu mblukkati. Dawn il-proċeduri kollha jitwettqu litteralment għal diversi klikks u jidhru bħal dan:

  1. Iftaħ il- "Start" u run mill- "linja tal-kmand" minn hemm, isibu l-applikazzjoni permezz tat-tfittxija.
  2. Mur fil-kmand tal-kmand fit-twieqi biex tiddetermina l-parametri tal-aċċess ġenerali b'Linux

  3. Hawnhekk ikollok bżonn tidħol kmand sempliċi ta 'konfigurazzjoni ta' konfigurazzjoni u kklikkja fuq iċ-ċavetta Enter.
  4. Kmand biex jiddetermina l-isem tal-grupp ta 'ħidma fit-twieqi għal aktar konfigurazzjoni Linux

  5. Fil-lista murija, sib il-linja "dominju tal-workstation" u ftakar il-valur tagħha.
  6. Linja tat-tiftix tal-isem tal-grupp ta 'ħidma fit-twieqi

  7. Għal darb'oħra fil-console, ikteb in-notepad C: \ Windows \ system32 \ sewwieqa \ etc \ ospiti biex tiftaħ il-fajl tal-ospiti magħrufa mill-istandard "notepad".
  8. Il-kmand biex tmexxi l-fajl Hosts fit-twieqi biex jippermettu aċċess Linux

  9. Hawn fl-aħħar, daħħal il-linja 192.168.0.1 srvr1.Domain.com Srvr1, li tissostitwixxi l-IP għall-indirizz tal-kompjuter b'SAMBA, u ħlief il-bidliet kollha.
  10. L-issettjar tal-fajl tal-ospiti biex jipprovdi aċċess Linux

Fuq dan ix-xogħol bit-twieqi jispiċċa. Wara li tkun tista 'terġa' lura għal din l-OS biex tikkonfigura l-aċċess kondiviż u timmaniġġja folders miftuħa, iżda s'issa ma tkunx disponibbli, peress li l-konfigurazzjoni tas-server tal-fajls fil-Linux għadha mhix manifatturata. Dan nissuġġerixxu li nagħmlu fil-passi li ġejjin.

Pass 2: Installazzjoni Samba fil-Linux

Nibdew bl-installazzjoni diretta ta 'Samba fil-Linux. Biex tuża għal dan se nkunu repożitorji uffiċjali, għalhekk qabel ma nibdew, kun żgur li l-konnessjoni tal-internet hija f'kondizzjoni attiva. Wara dan, segwi l-istruzzjonijiet miktuba hawn taħt.

  1. Iftaħ il-menu tal-applikazzjoni u mmexxi t-terminal.
  2. Tranżizzjoni għat-terminal għal aktar installazzjoni ta 'Samba Linux

  3. Hawnhekk ikollok bżonn tidħol fis-Sudo Apt-Get Installa-SAMBA Samba komuni Python-Glade2 Sistema-Config-Samba kmand. Huwa responsabbli għall-installazzjoni ta 'komponenti addizzjonali mas-server tal-fajl.
  4. Daħħal kmand biex tinstalla Samba fil-Linux inklużi l-komponenti addizzjonali kollha

  5. Ikkonferma l-awtentiċità tal-kont tas-superuser billi tikteb password. Il-karattri mdaħħla f'din is-sekwenza mhumiex murija fuq l-iskrin, u għalhekk m'għandekx għalfejn tinkwieta minħabba l-fatt li l-ittri jew in-numri mhumiex viżibbli.
  6. Konferma tal-installazzjoni Samba fil-Linux billi ddaħħal password superuser

  7. Imbagħad il-proċedura għall-ksib u l-ippakkjar tal-arkivji se tibda. Jista 'jieħu ftit minuti, waqt din l-operazzjoni huwa aħjar li ma jwettaq azzjonijiet oħra u ma tagħlaqx il-console. Jekk dehret linja ta 'input ġdida, dan ifisser li l-installazzjoni tlestiet b'suċċess.
  8. Stennija għat-tlestija tal-installazzjoni Samba fil-Linux mit-terminal

M'għandux għalfejn jinstalla xi ħaġa oħra, u s-server se jitnieda awtomatikament, sabiex inti tista 'tibdel b'mod sikur għall-issettjar tagħha, li l-passi li jmiss tagħna huma ddedikati.

Pass 3: Il-ħolqien ta 'settings globali

Immedjatament wara l-installazzjoni Samba, mhux se jkun xi parametri responsabbli għall-imġiba, sabiex inti għandek iżżid lilhom innifsek, li jidħlu fil-kordi fil-fajl konfigurazzjoni. Utenti mingħajr esperjenza jistgħu jidhru diffiċli ħafna biex jissodisfaw dan il-kompitu. Noffru li nieħdu l-mudell tagħna, nissostitwixxu biss il-valuri tal-utent.

  1. Xi kultant xi parametri importanti fil-fajl tal-konfigurazzjoni għadhom preżenti awtomatikament, minħabba li l-ħtieġa li tinħoloq kopja ta 'riżerva biex terġa' ġġibha fil-każ ta 'fallimenti każwali. Dan isir billi tidħol biss sudo mv /etc/samba/smba/smba/etc/samba/smb.conf.bak kmand.
  2. Kmand biex Oħloq Backup tal-Fajl Konfigurazzjoni Samba fil-Linux

  3. L-azzjonijiet l-oħra kollha se jsiru permezz ta 'editur tat-test. L-aħjar għażla f'dan il-każ hija nano. Jekk din l-applikazzjoni hija nieqsa fid-distribuzzjoni tiegħek, żidha permezz tas-sudo apt installa nano.
  4. Kmand biex tinstalla editur tat-test tad-dwana meta twaqqaf Samba fil-Linux

  5. Wara tipproċedi għall-fajl konfigurazzjoni bl-użu sudo nano /etc/samba/smb.conf.
  6. Tmexxija tal-Fajl Konfigurazzjoni Samba fil-Linux permezz ta 'Editur tat-Test

  7. Fit-tieqa li tiftaħ, daħħal il-linji hawn taħt.

    [Globali]

    Workgroup = workgroup.

    String Server =% H server (Samba, Ubuntu)

    NetBios Isem = Ubuntu Share

    DNS proxy = le

    Log File = /Var/log/samba/log.%m

    Max Daqs Log = 1000

    Passdb backend = TDBSAM

    Unix Password Sync = iva

    PROGRAMM PASSWD = / USR / Bin / PassWD% U

    Pam Password Bidla = Iva

    Mappa għall-mistieden = utent ħażin

    Usershare Ħalli Mistednin = Iva

  8. Daħħal Settings Globali fil-Fajl Konfigurazzjoni Samba fil-Linux

  9. Uża l-kombinazzjoni Ctrl + o biex tiffranka l-bidliet.
  10. Iffrankar tas-Settings tal-Fajls tal-Konfigurazzjoni Samba f'Linux

  11. M'hemmx għalfejn tibdel l-isem tal-fajl, ikun biżżejjed li tikklikkja fuq iċ-ċavetta Enter.
  12. Rifjut li jinbidel l-isem meta l-fajl tal-konfigurazzjoni globali Samba fil-Linux

  13. Mat-tlestija, Ħruġ ta 'Editur tat-Test billi Għeluq Ctrl + X.
  14. Ħruġ mill-editur tat-test wara l-konfigurazzjoni tal-fajls tal-konfigurazzjoni globali fil-Linux

Issa ejja nibqgħu fid-dettall fuq kull waħda mill-linji mdaħħla sabiex tkun tista 'tikkonfigurahom fil-futur:

  1. Workgroup - responsabbli għall-isem tal-grupp ta 'ħidma. Diġà tgħallimna fil-Windows, u hawnhekk għandek bżonn tissettja eżattament l-istess isem, peress li għandha tkun l-istess assolutament fuq l-apparati konnessi kollha.
  2. NetBios Isem - użat biex juri l-isem tal-kompjuter kurrenti fuq l-apparat tal-Windows. Issettja l-aħjar valur.
  3. Fajl tal-ġurnal - jispeċifika t-triq għall-fajl fejn ir-rapporti jiġu ffrankati. Trid toħloq dħul simili biex dejjem tkun konxju ta 'żbalji possibbli u informazzjoni oħra.
  4. PassDB backend - jiddetermina l-passwords passwords mod. Mingħajr ma jeħtieġ li tkun aħjar li ma tinbidilx u tħalli l-istat awtomatiku.
  5. Unix Password Sync - Meta attivat, iwettaq is-sinkronizzazzjoni tal-password.
  6. Mappa għall-mistieden - huwa responsabbli biex jipprovdi livell mistieden ta 'aċċess għal ċerti profili. Jekk il-valur huwa stabbilit għall-istat utent ħażin, dan l-issettjar huwa applikat għall-utenti ineżistenti, password ħażina - bl-input password żbaljata, u qatt - qatt.

Fil-fatt, Samba għandha ħafna aktar parametri globali, u interface grafiku huwa implimentat. Jekk inti interessat f'kull settings kollha, aħna jagħtuk parir biex tirreferi għad-dokumentazzjoni uffiċjali biex titgħallem aktar f'aktar dettall dwarhom, peress li l-informazzjoni kollha ma tidħolx f'dan l-artikolu, kif ukoll mhux kollha kemm huma għandhom x'jaqsmu mas-suġġett tal-lum.

Pass 4: Il-ħolqien ta 'folder pubbliku

Għal kważi kull grupp ta 'utenti li jużaw server tal-fajl, huwa importanti li jkollok folder pubbliku li jista' jkollok aċċess mingħajr awtorizzazzjoni minn qabel. Konvenzjonalment, direttorju bħal dan huwa assenti, għalhekk aħna nipproponu li noħloqha lilek innifsek, li titwettaq litteralment fi ftit minuti.

  1. Mexxi t-terminal u jidħol sudo Mkdir -p / Samba / allaccess hemmhekk biex jinħoloq folder ġdid. Isemha tista 'tbiddel fuq kwalunkwe komda.
  2. Kmand biex jinħoloq folder ta 'qsim mhux protett Samba fil-Linux

  3. Din l-azzjoni titwettaq bl-argument tas-sudo, li jfisser li trid tidħol password biex tikkonferma l-kont.
  4. Konferma tal-ħolqien ta 'folder ta' Samba mhux protett f'Linux

  5. Wara tipproċedi għat-twaqqif ta 'aċċess kondiviż għad-direttorju maħluq. Biex tibda, nimxu lejn l-għerq tas-Samba permezz ta 'CD / Samba.
  6. Tranżizzjoni ta 'l-għeruq ta' Samba għall-Linux biex tbiddel l-aċċess għall-folder maħluq

  7. Issa daħħal il-kmand sudo chmod -r 0755 allAccess u kklikkja fuq Enter.
  8. L-ewwel kmand tal-bdil tal-folder totali mhux protett totali f'Linux

  9. Ikollok bżonn li tispeċifika ieħor sudo chown -r ħadd għażla: nogroup allAccess /, li huwa responsabbli biex jipprovdi aċċess għal assolutament kontijiet kollha.
  10. It-tieni kmand li jibdlu l-aċċess għal folder Samba Ġenerali mhux protett f'Linux

  11. Jibqa 'li tagħmel il-bidliet kollha fil-fajl tal-konfigurazzjoni. Mexxi mill-editur tat-test billi tuża t-tim diġà familjari sudo nano /etc/samba/smb.conf.
  12. Mexxi fajl ta 'konfigurazzjoni biex tagħmel bidliet wara li toħloq folder ta' Samba mhux protett maqsuma f'Linux

  13. Hawnhekk daħħal il-blokk speċifikat hawn taħt li huwa responsabbli għad-definizzjoni tar-regoli dwar l-imġiba tas-server. Aħna se nitkellmu wkoll ftit aktar tard dwar it-tifsira ta 'kull linja.

    Alloċjazzjoni]

    Path = / samba / allaccess

    Browskabbli = Iva.

    Writable = iva.

    Mistieden ok = iva

    Aqra biss = le

  14. Emendi għal Samba fil-Linux wara li toħloq folder komuni mhux protett

  15. Ħlief il-bidliet u għalaq l-editur tat-test billi tuża hotkeys magħżula apposta.
  16. Iffrankar ta 'fajl ta' konfigurazzjoni wara li toħloq folder ta 'Samba mhux protett f'Linux

  17. Nerġgħu mill-ġdid is-server permezz tas-Sistema tas-Sistema ta 'Sudo Samba sabiex is-settings attwali daħlu fis-seħħ.
  18. L-istartjar mill-ġdid tas-server tal-fajls wara li toħloq folder ta 'Samba maqsuma mhux protett f'Linux

L-iċċekkjar tal-aċċess għad-direttorju maħluq fil-Windows jitwettaq billi jinqaleb għal \\ srvr1 \ allaccess. Issa, bl-istess eżempju, li aħna wasslu fl-istadju preċedenti, aħna nanalizzaw il-valur ta 'kull parametru installat:

  • Triq. Kif tara mill-valur, il-passaġġ għad-direttorju pubbliku maħluq huwa speċifikat hawn.
  • Browskabbli. Dan il-parametru huwa responsabbli mill-wiri tad-direttorju fil-lista permessa.
  • Writable. Immarka l-valur ta 'Iva jekk trid tippermettilek toħloq daħliet f'din il-folder.
  • Mistieden ok. Din is-sekwenza hija responsabbli għall-mistednin.
  • Aqra biss. Jekk taf it-traduzzjoni ta 'din il-frażi, diġà taf x'jiġri jekk tattiva l-parametru. Huwa responsabbli għall-attribut li jinqara biss għad-direttorju speċifikat.

Pass 5: Il-ħolqien ta 'folder pubbliku sigur

Bħala l-aħħar stadju tal-artiklu tal-lum tagħna, iddeċidejna li nieħdu eżempju tal-ħolqien ta 'direttorju sigur għal aċċess kondiviż. Fil-pass preċedenti, huwa diġà deskritt dwar kif jinħolqu folders kompletament anonimi, iżda l-iżvantaġġ tagħhom huwa n-nuqqas ta 'protezzjoni, għalhekk f'ħafna każijiet, l-utenti jippreferu jaħdmu ma' direttorji sikuri, u l-ħolqien tagħhom jitwettaq bħal dan:

  1. Oħloq direttorju dwar l-istess prinċipju permezz ta 'sudo mkdir -p / samba / allaccess / garantit.
  2. Kmand biex jinħoloq folder protett komuni f'SAMBA f'Linux

  3. Kif inti tista 'raden, din l-azzjoni għandha tiġi kkonfermata wkoll billi ddaħħal password superuser.
  4. Konferma tal-ħolqien ta 'folder protett komuni f'SAMBA f'Linux

  5. Wara dan, ħu grupp fejn l-utenti permessi jiġu inklużi billi tikteb il-grupp ta 'SUDO addgroup.
  6. Żieda ta 'Utenti Grupp Biex Aċċess għall-Folder Protetti Samba Fil Linux

  7. Innaviga għall-post tad-direttorju sigur, li tispeċifika s-CD / Samba / allaccess.
  8. Mur fil-post tal-folder protett għall-kontroll tagħha f'SAMBA fil-Linux

  9. Hawnhekk, speċifika d-drittijiet għall-utenti billi tikteb sudo chown -r Richard: SigurtGroup garantit. Ibdel Richard għall-isem tal-kont mixtieq.
  10. Żieda ta 'grupp biex taċċessa l-folder protett ta' Samba f'Linux

  11. It-tieni tim ta 'sigurtà jidher bħal dan: Sudo CHMOD -R 0770 garantit /.
  12. It-tieni tim ta 'kondiviżjoni tal-folder Samba protett f'Linux

  13. Ċaqlaq għall-editur tat-test billi tiftaħ fajl ta 'konfigurazzjoni hemmhekk u tikteb kmand familjari sudo nano /etc/samba/smb.conf.
  14. Tmexxija tal-fajl Konfigurazzjoni Samba fil-Linux biex jiġi kkonfigurat il-folder sigur

  15. Daħħal il-blokka speċifikata hawn taħt u ħlief il-bidliet.

    [Garantit]

    Path = / samba / allaccess / garantit

    Utenti validi = @securedgroup

    Mistieden ok = le

    Writable = iva.

    Browskabbli = Iva.

  16. Ikkonfigura l-folder protett Samba fil-Linux f'fajl ta 'konfigurazzjoni

  17. Żid utent mas-sudo UserMod -A -G SecuredGroup Richard Protected Group. Jekk il-kont speċifikat ma jeżistix, inti tirċievi notifika xierqa.
  18. Żieda ta 'utent biex taċċessa l-folder protett Samba fil-Linux

  19. Oħloq password li tkun responsabbli għall-ftuħ tal-aċċess permezz ta 'sudo smbpasswd -a Richard.
  20. Tranżizzjoni biex iżżid il-password għall-utent Samba fil-Linux

  21. Daħħal iċ-ċavetta tas-sigurtà għas-sekwenza l-ġdida, u mbagħad ikkonfermaha.
  22. Żieda ta 'password għall-utent Samba fil-Linux

Wara li tagħmel il-bidliet kollha, tinsiex terġa 'tibda s-server sabiex ikunu daħlu fis-seħħ. Bl-istess mod, tista 'toħloq numru illimitat ta' folders pubbliċi protetti billi taġġusta ċerti parametri għalihom.

Illum għandna ttrattati l-fajl server għal Linux fuq l-eżempju ta 'pass pass manwali konfigurazzjoni permezz ta' Samba. Issa tista 'tiddeċiedi jekk skema bħal din hijiex adattata biex tipprovdi aċċess ġenerali jew jagħmel sens li tinstab għodda oħra li kapaċi tipprovdi settings aktar xierqa.

Aqra iktar