Ħ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:
- Iftaħ il- "Start" u run mill- "linja tal-kmand" minn hemm, isibu l-applikazzjoni permezz tat-tfittxija.
- Hawnhekk ikollok bżonn tidħol kmand sempliċi ta 'konfigurazzjoni ta' konfigurazzjoni u kklikkja fuq iċ-ċavetta Enter.
- Fil-lista murija, sib il-linja "dominju tal-workstation" u ftakar il-valur tagħha.
- 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".
- 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.
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.
- Iftaħ il-menu tal-applikazzjoni u mmexxi t-terminal.
- 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.
- 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.
- 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.
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.
- 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.
- 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.
- Wara tipproċedi għall-fajl konfigurazzjoni bl-użu sudo nano /etc/samba/smb.conf.
- 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
- Uża l-kombinazzjoni Ctrl + o biex tiffranka l-bidliet.
- M'hemmx għalfejn tibdel l-isem tal-fajl, ikun biżżejjed li tikklikkja fuq iċ-ċavetta Enter.
- Mat-tlestija, Ħruġ ta 'Editur tat-Test billi Għeluq Ctrl + X.
Issa ejja nibqgħu fid-dettall fuq kull waħda mill-linji mdaħħla sabiex tkun tista 'tikkonfigurahom fil-futur:
- 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.
- NetBios Isem - użat biex juri l-isem tal-kompjuter kurrenti fuq l-apparat tal-Windows. Issettja l-aħjar valur.
- 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.
- 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.
- Unix Password Sync - Meta attivat, iwettaq is-sinkronizzazzjoni tal-password.
- 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.
- Mexxi t-terminal u jidħol sudo Mkdir -p / Samba / allaccess hemmhekk biex jinħoloq folder ġdid. Isemha tista 'tbiddel fuq kwalunkwe komda.
- Din l-azzjoni titwettaq bl-argument tas-sudo, li jfisser li trid tidħol password biex tikkonferma l-kont.
- 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.
- Issa daħħal il-kmand sudo chmod -r 0755 allAccess u kklikkja fuq Enter.
- 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.
- 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.
- 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
- Ħlief il-bidliet u għalaq l-editur tat-test billi tuża hotkeys magħżula apposta.
- Nerġgħu mill-ġdid is-server permezz tas-Sistema tas-Sistema ta 'Sudo Samba sabiex is-settings attwali daħlu fis-seħħ.
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:
- Oħloq direttorju dwar l-istess prinċipju permezz ta 'sudo mkdir -p / samba / allaccess / garantit.
- Kif inti tista 'raden, din l-azzjoni għandha tiġi kkonfermata wkoll billi ddaħħal password superuser.
- Wara dan, ħu grupp fejn l-utenti permessi jiġu inklużi billi tikteb il-grupp ta 'SUDO addgroup.
- Innaviga għall-post tad-direttorju sigur, li tispeċifika s-CD / Samba / allaccess.
- Hawnhekk, speċifika d-drittijiet għall-utenti billi tikteb sudo chown -r Richard: SigurtGroup garantit. Ibdel Richard għall-isem tal-kont mixtieq.
- It-tieni tim ta 'sigurtà jidher bħal dan: Sudo CHMOD -R 0770 garantit /.
- Ċaqlaq għall-editur tat-test billi tiftaħ fajl ta 'konfigurazzjoni hemmhekk u tikteb kmand familjari sudo nano /etc/samba/smb.conf.
- 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.
- Żid utent mas-sudo UserMod -A -G SecuredGroup Richard Protected Group. Jekk il-kont speċifikat ma jeżistix, inti tirċievi notifika xierqa.
- Oħloq password li tkun responsabbli għall-ftuħ tal-aċċess permezz ta 'sudo smbpasswd -a Richard.
- Daħħal iċ-ċavetta tas-sigurtà għas-sekwenza l-ġdida, u mbagħad ikkonfermaha.
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.