Sèvè File sou Linux

Anonim

Sèvè File sou Linux

Pi souvan, se sèvè a File Linux itilize nan rezo lokal la oswa lòt komen yo kominike avèk òdinatè ki baze sou Windows. Li kapab enstale nan distribisyon default, men sa a pa toujou rive, Anplis, konfigirasyon an tout moun ki tankou yon sèvè yo pral estanda. Jodi a nou ofri yo aprann tout bagay sou enstale ak konfigirasyon prensipal la nan sèvè a dosye sou egzanp lan nan sèvis piblik la ki pi popilè rele Samba. Nou pral divize gid sa a nan etap pou ke itilizatè inisyasyon li se pi fasil navige nan tout ki nesesè fè aksyon.

Enstale ak configured sèvè dosye nan Linux

Malgre ke yo pral materyèl jodi a dwe konsantre sou jesyon an nan Linux distribisyon, pa kontoune ak fenèt yo, paske yo kòmanse avèk yo, ou pral gen fè manipilasyon ki pi senp nan sa a eksplwatasyon, se konsa ke nan tan kap vini an te anviwònman an te pase avèk siksè ak pa gen okenn pwoblèm ak pa gen okenn pwoblèm ak koneksyon sou gwoup la. Pou egzanp, nou te pran yon pakèt moun sou Windows 10 ak Ubuntu. Si ou itilize lòt eksplwatasyon, jis swiv karakteristik yo ki nan aplikasyon yo ki pa ta dwe siyifikativman diferan de sa ki ou pral wè pwochen.

Etap 1: Pre-configured Windows

Lè w ap prepare sèvè a dosye Samba, li pral nesesè yo presize kèk done ki asosye ak sistèm nan fonksyone Windows. Anplis de sa, fenèt yo tèt li mande pou pèmèt koneksyon an pou yon òdinatè ak Linux, depi koneksyon yo premye yo pral bloke. Tout pwosedi sa yo fè literalman pou plizyè klik epi gade tankou sa a:

  1. Louvri "Start la" epi kouri soti nan "liy lan lòd" soti nan la, jwenn aplikasyon an nan rechèch la.
  2. Ale nan èd memwa nan lòd nan Windows detèmine paramèt yo jeneral aksè ak Linux

  3. La a ou pral bezwen antre nan yon senp nèt config station lòd, epi klike sou kle a Antre nan.
  4. Yon lòd pou detèmine non gwoup k ap travay nan Windows pou plis konfigirasyon Linux

  5. Nan lis la parèt, jwenn liy lan "domèn nan estasyon an" epi sonje valè li yo.
  6. Liy rechèch nan non gwoup k ap travay nan Windows

  7. Yon fwa ankò nan konsole a, antre nan Notepad C a: \ Windows \ System32 \ chofè \ elatriye gen tout pouvwa a yo louvri dosye a ki byen koni gen tout pouvwa a nan estanda "notepad la".
  8. Lòd la kouri gen tout pouvwa a dosye nan Windows yo ki ap pèmèt aksè Linux

  9. Isit la nan fen a, insert liy lan 192.168.0.1 srvr1.domain.com SRVR1, ranplase IP la nan adrès ki nan òdinatè a ak Samba, epi sove tout chanjman.
  10. Mete dosye a gen tout pouvwa a bay aksè Linux

Sou travay sa a ak Windows fini. Apre ou ka retounen nan sa a eksplwatasyon nan konfigirasyon aksè nan pataje ak jere dosye louvri, men byen lwen tèlman li pa disponib, depi konfigirasyon an nan sèvè a dosye nan Linux se pa sa ankò manifaktire. Sa a nou sijere fè nan etap sa yo.

Etap 2: Enstale Samba nan Linux

Ann kòmanse ak enstalasyon an dirèk nan Samba nan Linux. Pou itilize pou sa a nou pral repository ofisyèl, se konsa anvan kòmanse, asire w ke koneksyon an entènèt se nan yon kondisyon ki aktif. Apre sa, swiv enstriksyon yo ekri anba a.

  1. Louvri meni aplikasyon an epi kouri tèminal la.
  2. Tranzisyon nan tèminal la pou enstalasyon plis nan Samba Linux

  3. La a ou pral bezwen antre nan sudo nimewo apatman-jwenn enstale -y Samba Samba Komen Python-Glade2 sistèm-config-Samba lòd la. Li responsab pou enstale plis konpozan ak sèvè dosye a.
  4. Antre nan yon lòd enstale Samba nan Linux ki gen ladan tout eleman adisyonèl

  5. Konfime otantisite nan kont la Superuser pa ekri yon modpas. Karaktè yo antre nan fisèl sa a yo pa parèt sou ekran an, kidonk, ou pa ta dwe enkyete akòz lefèt ke lèt oswa nimewo yo pa vizib.
  6. Konfimasyon nan enstalasyon an Samba nan Linux pa antre nan yon modpas Superuser

  7. Lè sa a, pwosedi a pou jwenn ak debouche Achiv yo ap kòmanse. Li ka pran yon kèk minit, pandan operasyon sa a li se pi bon pa fè lòt aksyon epi yo pa fèmen konsole a. Si yon liy nouvo opinyon parèt, sa vle di ke enstalasyon an te konplete avèk siksè.
  8. Ap tann pou fini nan enstalasyon an Samba nan Linux nan tèminal la

Li pa gen yo enstale nenpòt lòt bagay, epi yo pral sèvè a dwe te lanse otomatikman, kidonk, ou ka san danje chanje nan anviwònman li yo, ki pwochen etap nou yo dedye.

Etap 3: Kreye Anviwònman Global

Touswit apre yo fin enstale Samba, li pa pral gen nenpòt ki paramèt responsab pou konpòtman, kidonk, ou gen ajoute yo tèt ou, k ap antre nan strings yo nan dosye a konfigirasyon. Itilizatè san eksperyans yo ka sanble yo trè difisil pou satisfè travay sa a. Nou ofri yo pran modèl nou an, ranplase sèlman valè itilizatè.

  1. Pafwa kèk paramèt enpòtan nan dosye a konfigirasyon yo toujou prezan pa default, akòz ki bezwen an yo kreye yon kopi backup retabli li nan ka ta gen echèk o aza rive. Sa a se fè pa k ap antre nan yon sèl sudo mv /etc/samba/smba/smba/etc/samba/smb.conf.bak lòd.
  2. Yon lòd pou kreye yon backup nan dosye konfigirasyon Samba nan Linux

  3. Tout lòt aksyon yo pral fèt nan yon editè tèks. Opsyon nan pi bon nan ka sa a se Nano. Si aplikasyon sa a ki manke nan distribisyon ou, ajoute li nan sudo a jis enstale Nano.
  4. Yon lòd enstale yon editè tèks koutim lè mete kanpe Samba nan Linux

  5. Apre kontinye nan dosye a konfigirasyon lè l sèvi avèk sudo nano /etc/samba/smb.conf.
  6. Kouri dosye konfigirasyon Samba nan Linux via editè tèks

  7. Nan fennèt la ki ouvè, insert liy ki anba yo.

    [Global]

    Workgroup = workgroup

    Server sèvè =% H sèvè (Samba, Ubuntu)

    NETBIOS NON = UBUNTU Pataje

    Dns prokurasyon = pa gen okenn

    Log File = /var/log/samba/log.%M

    Max Log Size = 1000

    Passdb entèfas = TDBSAM

    UNIX Modpas Sync = Wi

    Pwogram Passwd = / USR / bin / passwd% u

    Pam Modpas Chanjman = Wi

    Kat pou envite = move itilizatè

    Itilizatè yo pèmèt envite = wi

  8. Mete anviwònman mondyal nan dosye konfigirasyon Samba nan Linux

  9. Sèvi ak konbinezon an Ctrl + o pou konsève pou chanjman yo.
  10. Ekonomize Anviwònman File Samba konfigirasyon nan Linux

  11. Ou pa bezwen chanje non an nan dosye a, li pral ase yo jis klike sou antre nan kle.
  12. Refize chanje non an lè global konfigirasyon dosye Samba nan Linux

  13. Apre yo fini, sòti yon editè tèks pa fèmen Ctrl + X.
  14. Sòti editè a tèks apre konte genyen nan dosye konfigirasyon mondyal nan Linux

Koulye a, kite a rete an detay sou chak nan liy yo antre pou ke ou ka configured yo nan tan kap vini an:

  1. Workgroup - responsab pou non an nan gwoup la ap travay. Nou deja aprann li nan fenèt yo, ak isit la ou bezwen yo mete egzakteman menm non an, depi li ta dwe menm bagay la absoliman sou tout aparèy konekte.
  2. NetBIOS Non - itilize yo montre non an nan òdinatè a kounye a sou aparèy la Windows. Mete valè optimal la.
  3. Log dosye - espesifye chemen an nan dosye a kote rapò yo pral sove. Ou bezwen yo kreye yon antre ki sanble nan toujou dwe okouran de erè posib ak lòt enfòmasyon.
  4. Passdb entèfas - detèmine modpas fason modpas yo. San yo pa bezwen yo dwe pi bon yo pa chanje epi kite eta a default.
  5. UNIX modpas senkro - lè aktive, fè senkronizasyon modpas.
  6. Map envite - ki responsab pou bay yon nivo envite nan aksè nan pwofil sèten. Si se valè a mete nan eta a itilizatè move, se anviwònman sa a aplike nan itilizatè ki pa-inexistant, move modpas - ak opinyon modpas kòrèk, epi pa janm - pa janm.

An reyalite, Samba gen anpil plis paramèt mondyal, epi li se yon koòdone grafik aplike. Si w enterese nan tout anviwònman sa yo, nou konseye w pou al gade nan dokiman ofisyèl yo aprann plis nan plis detay sou yo, depi tout enfòmasyon an pa anfòm nan atik sa a, osi byen ke pa tout nan yo gen rapò ak sijè jodi a.

Etap 4: Kreye yon Dosye Piblik

Pou prèske chak gwoup itilizatè lè l sèvi avèk yon sèvè dosye, li enpòtan yo gen yon katab piblik yo ki ou ka jwenn aksè san otorizasyon davans. Pa default, tankou yon anyè absan, se konsa nou pwopoze yo kreye li tèt ou, ki se te pote soti literalman nan yon kèk minit.

  1. Kouri tèminal la ak antre nan sudo mkdir -p / Samba / Alaccess gen yo kreye yon nouvo katab. Non li ou ka chanje sou nenpòt ki konfòtab.
  2. Yon lòd pou kreye yon folder pataje san pwoteksyon Samba nan Linux

  3. Aksyon sa a fèt ak agiman sudo, ki vle di ke ou gen pou antre nan yon modpas pou konfime kont lan.
  4. Konfimasyon pou kreye yon katab Samba san pwoteksyon nan Linux

  5. Apre kontinye nan mete kanpe Aksè pataje pou anyè a kreye. Pou kòmanse ak, nou deplase nan rasin lan Samba atravè CD / Samba.
  6. Tranzisyon rasin Samba nan Linux pou chanje aksè a folder nan kreye

  7. Koulye a, mete sudo chmod -r 0755 aloccess lòd, epi klike sou antre.
  8. Premye lòd pou chanje Samba Total Katab la san pwoteksyon nan Linux

  9. Ou pral bezwen presize yon lòt sudo chown -r Okenn Opsyon: Nogroup Alokes /, ki se responsab pou bay aksè a absoliman tout kont.
  10. Dezyèm lòd pou chanje aksè a yon katab jeneral san pwoteksyon nan Linux

  11. Li rete fè tout chanjman ki fèt nan dosye a konfigirasyon. Kouri li nan editè a tèks lè l sèvi avèk ekip la deja abitye sudo nano /etc/samba/smb.conf.
  12. Kouri yon dosye konfigirasyon pou fè chanjman apre kreye yon pataje san pwoteksyon Samba folder nan Linux

  13. Isit la insert blòk la espesifye anba a ki responsab pou definisyon règleman konpòtman sèvè. Nou pral tou pale yon ti kras pita sou siyifikasyon an nan chak liy.

    ALLOCCESS]

    Path = / Samba / Alaccess

    Browable = wi.

    Writable = wi.

    Envite ok = wi

    Li sèlman = pa gen okenn

  14. Amannman nan Samba nan Linux apre kreye yon katab komen san pwoteksyon

  15. Sove chanjman sa yo epi fèmen editè a tèks lè l sèvi avèk hotkeys espesyalman deziyen.
  16. Ekonomize yon dosye konfigirasyon apre kreye yon folder samba san pwoteksyon nan Linux

  17. Rekòmanse sèvè a nan Sudo Systemcl rekòmanse Samba pou ke anviwònman aktyèl yo antre nan fòs.
  18. Rekòmanse sèvè a dosye apre kreye yon san pwoteksyon pataje Samba folder nan Linux

Tcheke aksè nan anyè a kreye nan Windows se te pote soti nan oblije chanje nan \\ SRVR1 nan Talfes. Koulye a, pa egzanp lan menm, ki nou te mennen nan sèn nan anvan, nou analize valè a nan chak paramèt enstale:

  • Chemen. Kòm ou wè nan valè a, se chemen an nan anyè a kreye piblik espesifye isit la.
  • Brownable. Paramèt Sa a se responsab pou montre anyè a nan lis la pèmèt.
  • Ekri. Make valè a nan Wi si ou vle pèmèt ou kreye antre nan sa a folder.
  • Guest OK. Sa a fisèl ki responsab pou envite.
  • Li sèlman. Si ou konnen tradiksyon an nan fraz sa a, ou deja konnen sa k ap pase si ou aktive paramèt la. Li responsab pou atribi a li-sèlman pou anyè a espesifye.

Etap 5: Kreye yon Tache Dosye Piblik

Kòm etap ki sot pase a nan atik jodi a nou an, nou te deside pran yon egzanp pou kreye yon anyè sekirite pou pataje aksè. Nan etap anvan an, li deja dekri sou ki jan dosye konplètman anonim yo kreye, men dezavantaj yo se absans la nan pwoteksyon, se konsa nan pifò ka yo, itilizatè pito travay avèk repèrtwar ki an sekirite, ak kreyasyon yo se te pote soti tankou sa a:

  1. Kreye yon anyè sou prensip la menm nan sudo mkdir -p / Samba / Alaccess / sekirite.
  2. Yon lòd pou kreye yon katab komen pwoteje nan Samba nan Linux

  3. Kòm ou ta ka devine, ta dwe aksyon sa a tou dwe konfime pa k ap antre nan yon modpas rout.
  4. Konfimasyon nan kreyasyon yon katab komen pwoteje nan Samba nan Linux

  5. Apre sa, kreye yon gwoup kote pèmèt itilizatè yo pral enkli nan ekri sudo addgroup securesGroup.
  6. Ajoute Gwoup Itilizatè pou jwenn aksè nan katab Samba Pwoteje nan Linux

  7. Navige nan kote a nan anyè a an sekirite, ki espesifye CD / Samba / Alokes.
  8. Ale nan kote a nan katab la pwoteje pou kontwòl li yo nan Samba nan Linux

  9. Isit la, presize dwa yo pou itilizatè pa ekri sudo chown -r Richard: securationGroup sekirite. Ranplase Richard nan non kont lan vle.
  10. Ajoute yon gwoup jwenn aksè nan katab la pwoteje Samba nan Linux

  11. Ekip la sekirite dezyèm sanble sa a: sudo chmod -r 0770 garanti /.
  12. Dezyèm ekip pataje nan folder nan Samba pwoteje nan Linux

  13. Deplase nan editè a tèks pa louvri yon dosye konfigirasyon gen ak ekri yon lòd abitye sudo nano /etc/samba/smb.conf.
  14. Kouri dosye a konfigirasyon Samba nan Linux nan konfigirasyon folder nan an sekirite

  15. Mete blòk la espesifye anba a epi sove chanjman yo.

    [Sekirite]

    Path = / Samba / Alaccess / Sekirite

    Itilizatè valab = @securedgroup

    Envite ok = pa gen okenn

    Writable = wi.

    Browable = wi.

  16. Configured katab la Samba pwoteje nan Linux nan yon dosye konfigirasyon

  17. Ajoute yon itilizatè nan sudo Usermod -A -G securesGroup Richard pwoteje gwoup la. Si kont lan espesifye pa egziste, ou pral resevwa yon notifikasyon ki apwopriye yo.
  18. Ajoute yon itilizatè jwenn aksè nan katab la pwoteje Samba nan Linux

  19. Kreye yon modpas ki pral responsab pou louvri aksè via sudo smbpasswd -yon Richard.
  20. Tranzisyon pou ajoute modpas pou itilizatè Samba nan Linux

  21. Antre nan kle sekirite a nan fisèl la nouvo, ak Lè sa a, konfime li.
  22. Ajoute yon Modpas pou Samba Itilizatè nan Linux

Apre yo fin fè tout chanjman, pa bliye rdemare sèvè a pou yo tout antre an aplikasyon. Nan menm fason an, ou ka kreye yon nimewo san limit nan dosye pwoteje piblik pa ajiste sèten paramèt pou yo.

Jodi a nou te fè fas ak sèvè a dosye pou Linux sou egzanp lan nan yon etap-pa-etap manyèl konfigirasyon nan Samba. Koulye a, ou ka deside si tankou yon konplo se apwopriye pou bay jeneral aksè oswa fè sans jwenn yon lòt zouti ki kapab bay anviwònman pi apwopriye.

Li piplis