Samba Enstalasyon nan CentOS 7

Anonim

Samba Enstalasyon nan CentOS 7

Ka sèvè a dosye (FS) nan sistèm opere Linux pou rezon diferan, men nan pifò ka yo li se patisipe nan kreye yon rezo lokal yo ak dosye piblik ak òdinatè ki baze sou Windows. FS ki pi popilè kounye a konsidere kòm Samba. Li se pre-enstale nan distribisyon anpil, ak itilizatè ki gen eksperyans prefere zouti sa a kòm yon sèl prensipal la si ou bezwen sèvi ak serveurs dosye. Jodi a li pral sou enstale ak konfigirasyon eleman sa a nan CentOS 7.

Customize Samba nan CentOS 7

Nou distribiye tout materyèl la nan etap, paske pwosesis la nan konfigirasyon estanda anjeneral pran yon anpil nan tan ak konsiste de plizyè etap diferan. Nou pa pral kontoune bò a ak aksyon preliminè ak fenèt yo, depi nou te deja espesifye pi wo a ke Samba se souvan yo itilize nan pake a ak sistèm sa a opere. Ou kapab sèlman ak anpil atansyon egzaminen enstriksyon yo prezante yo konprann prensip debaz yo nan konfigirasyon sèvè a dosye nan CentOS 7.

Etap 1: Preparatory Travay nan Windows

Li se vo kòmanse kòmanse ak fenèt paske li pral nesesè detèmine enfòmasyon enpòtan san yo pa ki li pa nesesè fè san yo pa kreye yon rezo ak dosye piblik. Ou pral bezwen detèmine non an nan gwoup la ap travay, epi fè chanjman nan "gen tout pouvwa a" dosye a pou ke tantativ yo koneksyon yo bloke. Li sanble tankou sa a:

  1. Louvri "Start la", nan rechèch la jwenn "liy lan lòd" epi kouri aplikasyon sa a sou non administratè a.
  2. Ale nan Windows Kòmandman Èd Memwa a pou plis Anviwònman Samba nan CentOS 7

  3. Antre nan Net Config Station Kòmandman an yo chèche konnen konfigirasyon nan estasyon travay aktyèl la. Aktive aksyon an pa peze kle a antre nan.
  4. Yon lòd pou detèmine domèn nan estasyon anvan ou mete Samba nan Centos 7

  5. Rete tann pou aparans nan lis la. Nan li, jwenn atik la "domèn nan estasyon an" epi sonje valè li yo.
  6. Definition of domèn nan gwoup la ap travay anvan mete kanpe Samba nan CentOS 7

  7. Nan sesyon an konsole menm, antre nan Notepad C a: Windows \ System32 \ chofè \ elatriye gen tout pouvwa a fisèl yo louvri dosye a vle nan default "Notepad la".
  8. Kòmanse yon Notepad pou mete kanpe Windows pataje nan devan Samba Anviwònman an nan CentOS 7

  9. Kouri nan fen lis la ak insert liy lan 192.168.0.1 srvr1.domain.com SRVR1, ranplase IP sa a nan adrès aparèy kote Samba yo pral ajiste. Apre sa, sove tout chanjman.
  10. Mete kanpe Aksè Windows pataje anvan mete kanpe Samba nan CentOS 7

Sou sa a, tout aksyon ak yon òdinatè sou Windows fen, ki vle di ke ou ka ale nan CentOS 7 ak pran konfigirasyon an dirèk nan sèvè a dosye Samba.

Etap 2: Enstale Samba nan CentOS 7

Se pa tout eleman yo mande pou operasyon ki kòrèk la nan Samba yo enstale pa default nan sistèm nan fonksyone anba konsiderasyon, se konsa yo pral gen yo dwe ajoute manyèlman. Tout aksyon sa yo pral egzekite nan tèminal la, epi ou bezwen tou asire w ke ou gen yon koneksyon entènèt aktif ak kapasite nan sèvi ak lòd la sudo.

  1. Louvri konsole a pratik pou ou, pou egzanp, nan meni an aplikasyon oswa Ctrl nan estanda + Alt + T kle konbinezon.
  2. Kòmanse tèminal la pou enstalasyon an plis nan Samba nan CentOS 7

  3. Isit la antre nan sudo Yum Enstale -y Samba Samba-komen Python-Glade2 sistèm-config-Samba nan kouri enstalasyon an similtane nan tout obligatwa sèvis piblik adisyonèl.
  4. Kòmandman pou enstalasyon konplèks nan samba konpozan nan CentOS 7

  5. Antre modpas la Superuser pou konfime aksyon sa a. Konsidere ke karaktè ekri nan liy sa a yo pa parèt.
  6. Antre modpas pou konfime enstalasyon konplèks nan Eleman Samba nan CentOS 7

  7. Ou pral fè w konnen ke pwosesis la enstalasyon te kòmanse. Pandan sa a, pa fèmen "tèminal la", otreman tout anviwònman yo pral otomatikman Reyajiste.
  8. Ap tann pou fini nan enstalasyon an konplèks Samba nan CentOS 7

  9. Apre yo fini nan operasyon an, strings ap parèt ke yo rapòte ke sèvis piblik ki nesesè yo ak Dependencies yo yo etabli - ou ka ale pi lwen.
  10. Enfòmasyon sou fini nan siksè nan enstalasyon an konplèks nan Samba nan CentOS 7

Mèsi a ekip la prezante pi bonè, tout sèvis piblik yo te imedyatman enstale ansanm ak pa gen anyen plis pou ajoute pou sistèm lan. Pral sèvè a dosye dwe te lanse otomatikman ak imedyatman ajoute nan Autoload, kidonk, ou pa ka enkyete sou enklizyon li yo oswa kreye lyen senbolik.

Etap 3: Enstale paramèt mondyal

Samba enstale nan OS nan "fòm pi", ki vle di ke kounye a paramèt yo defini konpòtman li yo pa espesifye. Yo pral gen yo dwe enstale sou pwòp yo, epi li vo li ak konfigirasyon prensipal la. Nou ofri yo sèvi ak modèl la estanda, ranplase kèk liy koutim.

  1. Pafwa Samba enstale ak yon dosye konfigirasyon pwòp, men gen kèk paramèt ka deja espesifye nan li. Se pou nou premye kreye yon kopi backup nan objè sa a pou ke si ou byen vit restore li. Se travay sa a te pote soti nan k ap antre nan sudo mv /etc/samba/smba/smba/samba/smb.conf.bak.
  2. Yon lòd pou kreye yon kopi rezime nan dosye anviwònman Samba nan CentOS 7

  3. Aksyon sa a, tankou tout ki vin apre, yo pral gen konfime pa ki espesifye modpas la Superuser.
  4. Konfimasyon Kòmandman yo kreye yon dosye backup nan Anviwònman yo Samba nan CentOS 7

  5. Manipilasyon sa yo ap fèt dirèkteman ak dosye konfigirasyon nan tèt li. Pou fè sa, editè a tèks se toujou itilize. Dapre estanda a, VI se te ajoute, men li se pa pratik ase pou itilizatè inisyasyon, se konsa nou rekòmande pou enstale nano nan sudo Yum enstale nano lòd.
  6. Kòmanse yon konfigirasyon editè tèks anvan mete kanpe Samba nan CentOS 7

  7. Si Nano te deja te ajoute nan eksplwatasyon an, ou pral avèti sou li.
  8. Siksè enfòmasyon tèks editè Enstalasyon anvan mete kanpe Samba nan CentOS 7

  9. Nou kounye a ale nan koreksyon dosye a konfigirasyon pa k ap antre nan sudo nano /etc/samba/smb.conf.
  10. Ale nan koreksyon sèvè dosye Samba nan CentOS 7 atravè editè tèks

  11. Nan fennèt la ki ouvè, antre nan kontni ki anba a.

    [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

  12. Enstale Jeneral Samba File sèvè konfigirasyon an nan CentOS 7

  13. Peze Ctrl + O kle konbinezon pou anrejistre chanjman yo.
  14. Ekonomize Jeneral Samba konfigirasyon an sèvè dosye nan CentOS 7

  15. Pa chanje non an nan dosye a, men senpleman klike sou antre nan.
  16. Konfimasyon nan konfigirasyon an sèvè dosye Jeneral Samba nan CentOS 7

  17. Apre sa, ou ka kite fenèt la editè tèks pa fèmen Ctrl + X.
  18. Sòti editè a tèks sou fini nan anviwònman an sèvè Samba File nan CentOS 7

Nou endike pi wo a, ki sa ki ta dwe figire nan dosye a konfigirasyon, sepandan, valè yo nan paramèt sa yo chanje depann sou kondisyon itilizatè a la. Se pou nou kalkile li soti nan plis detay ak pwen ki pi enpòtan:

  • Workgroup. Paramèt sa a defini non an nan gwoup la ap travay. Se valè li yo mete an akò avèk enfòmasyon ki defini nan fenèt yo.
  • NETBIOS NON. Chanje valè a nan non an abitrè ou vle yo dwe parèt sou yon Windows PC lè kominike avèk aparèy sa a.
  • Dosye log. Kòm valè a nan sa a paramèt, presize chemen an nan dosye a kote ou vle nan magazen mòso bwa evènman ki ekri pandan fonksyone nan sèvè a dosye-a.
  • Passdb entèfas. Opsyon sa a detèmine kalite depo modpas yo. Si ou pa konnen ki sa li se isit la mande, li se pi bon yo kite atik sa a nan valè a default.
  • UNIX Senkro modpas. Li rekòmande pou aktive paramèt sa a paske li responsab pou senkronizasyon modpas /
  • Kat pou envite. Itilize pou deziyen aksè envite. Li gen plizyè valè: Move itilizatè yo itilize pou kont ki pa-inexistant, move modpas charj mòd nan envite lè w ap antre nan opinyon an modpas, epi pa janm tou senpleman dezaktive opsyon an.

Anplis de sa, gen lòt opsyon konfigirasyon nan Samba, epi li se koòdone nan grafik aplike. Ak tout sa a nou konseye w jwenn konnen nan dokiman ofisyèl la, depi tout enfòmasyon an pa ka configuré anba atik la menm.

Etap 4: Kreye yon Anyè Piblik

Kontinye konfigirasyon an nan sèvè a dosye, demonte prensip la nan kreye anyè piblik. Menm lè note ke dosye sa yo, se anjeneral pa limite a modpas la epi yo disponib pou gade oswa menm edite yon absoliman chak itilizatè konekte. Pi souvan kreye yon sèl anyè sa yo, men pa gen anyen anpeche w ajoute yo nenpòt ki kantite. Kreyasyon an nan premye katab sa yo sa yo fèt jan sa a:

  1. Nan tèminal la, antre nan sudo mkdir -p / Samba / Alaccess yo kreye katab la mansyone pi wo a. Chanje non li nan abitrè, si sa nesesè.
  2. Kreye yon katab pou pataje sèvè Samba dosye nan CentOS 7

  3. Pou kòmanse ak Aksè Pataje, okòmansman k ap deplase alantou chemen an CD / Samba.
  4. Ale nan koreksyon kreye folder piblikman aksesib nan Samba nan CentOS 7

  5. Isit la insert sudo chmod -r 0755 fisèl la Alokes, epi klike sou antre.
  6. Mete nivo aksè a pou folder nan Samba te kreye nan CentOS 7

  7. Yon lòt sudo chown -r pèsonn pa paramèt: Nogroup Alokes / ki responsab pou bay aksè a absoliman tout itilizatè.
  8. Lòt lòd yo mete nivo yo aksè katab Samba nan CentOS 7

  9. Koulye a, ou bezwen deziyen folder sa a nan dosye a konfigirasyon. Pou kòmanse ak, lanse li nan sudo nano /etc/samba/smb.conf.
  10. Ale nan ajoute yon folder piblikman ki disponib nan dosye konfigirasyon Samba nan CentOS 7

  11. Mete blòk la oswa nan konmansman an nan dosye ki anba a blòk la. Nou pral pale sou siyifikasyon an nan chak liy yon ti kras pita ke ou yo te fè fas ak enstalasyon an nan valè endividyèl elèv yo.

    ALLOCCESS]

    Path = / Samba / Alaccess

    Browable = wi.

    Writable = wi.

    Envite ok = wi

    Li sèlman = pa gen okenn

  12. Sove chanjman yo epi kite editè tèks la.
  13. Ekonomize dosye konfigirasyon Samba nan CentOS 7 apre yo fin fè chanjman

  14. Tout anviwònman yo pral aplike sèlman apre yo fin rekòmanse sèvè a dosye, se konsa fè li kounye a pa ekri sudo Systemctl rekòmanse Samba.
  15. Rekòmanse sèvè dosye Samba nan CentOS 7 Apre yo fin fè chanjman

Apre yo pral tout anyè a piblik ki nesesè dwe kreye, li rekòmande yo tcheke pèfòmans yo nan Windows pa antre nan \\ SRVR1 Kòmanday la Alokes la. Koulye a, kite a afekte paramèt yo pi wo a:

  • Chemen. Isit la chemen an adapte nan katab la ki chwazi piblikman ki disponib.
  • Brownable. Aktivasyon an nan paramèt sa a ap montre anyè a nan lis la pèmèt.
  • Ekri. Katab la espesifye ka modifye si se valè a nan paramèt sa a espesifye kòm wi.
  • Guest OK. Aktive atik sa a si ou vle bay folder pataje.
  • Li sèlman. Sèvi ak valè a ki pozitif nan paramèt sa a yo mete valè a nan katab li-sèlman.

Etap 5: Kreye yon katalòg an sekirite

Kòm dènye egzanp lan nan konfigirasyon an Samba, nou vle pale sou kreye dosye pwoteje ki pral anba modpas ak yo disponib sèlman nan itilizatè espesifik. Kòm ou deja konprann, ou ka kreye repèrtwar sa yo yon kantite san limit, ak sa rive tankou sa a:

  1. Kreye yon anyè ki pral configuré plis lè l sèvi avèk sudo mkdir -p / Samba / Alaccess / Tache lòd.
  2. Kreye yon folder sekirite pou sèvè Samba File nan CentOS 7

  3. Ajoute yon gwoup kote itilizatè otorize ap gen ladan, nan sudo addgroup a securesGroup.
  4. Kreye yon gwoup pou jwenn katab la Samba Pwoteje nan CentOS 7

  5. Ale nan kote a nan anyè a pwoteje pa espesifye CD / Samba / Alokes.
  6. Ale nan koreksyon yon folder sekirite Samba nan CentOS 7

  7. Isit la, mete dwa yo pou chak itilizatè endividyèl nan sudo Chown -r Richard a: securesGroup sekirite. Ranplase non an Richard nan lòd sa a nan yon sèl ki nesesè yo.
  8. Kreye Règ pou Sekirite Samba File Katab sèvè nan CentOS 7

  9. Li rete sèlman a antre nan yon komen sudo chmod -r 0770 lòd sekirite / sekirite.
  10. Kreye règ pou itilizatè yo nan yon folder pwoteje Samba nan CentOS 7

  11. Ale nan dosye a konfigirasyon (sudo nano /etc/samba/smb.conf) ou presize katab la ke nou te jis mete kanpe.
  12. Ale nan koreksyon dosye a konfigirasyon Samba nan CentOS 7 a ajoute yon folder sekirite

  13. Kopi epi kole blòk la nan editè ki anba a.

    [Sekirite]

    Path = / Samba / Alaccess / Sekirite

    Itilizatè valab = @securedgroup

    Envite ok = pa gen okenn

    Writable = wi.

    Browable = wi.

  14. Sove chanjman yo epi fèmen editè tèks la.
  15. Ekonomize yon dosye konfigirasyon apre ajoute yon folder sekirite Samba CentOS 7

  16. Ajoute tout kont nan gwoup ki apwopriye a nan sudo Usermod -yon -g securesGroup Richard la.
  17. Ajoute yon itilizatè nan gwoup anyè samba a pwoteje nan CentOS 7

  18. Mete sudo Smbpasswd -yon Richard modpas la pou chak nan yo kòm aksyon ki sot pase a ki konplete konfigirasyon an.
  19. Kreye yon modpas pou yon anyè Samba pwoteje nan CentOS 7

Sa a se tout enfòmasyon an nou te vle pataje pa te di sou anviwònman yo jeneral nan sèvè a dosye Samba nan CentOS 7. Ou ka sèlman swiv enstriksyon yo bay yo pa chanje paramèt yo ak valè yo pou tèt ou yo kreye yon konfigirasyon pi bon.

Li piplis