Failu serveris Linux

Anonim

Failu serveris Linux

Visbiežāk Linux failu serveris tiek izmantots vietējā vai citā kopējā tīklā, lai mijiedarbotos ar Windows datoriem. To var instalēt noklusējuma sadalījumos, bet tas ne vienmēr notiek, turklāt šāda servera konfigurācija būs standarta. Šodien mēs piedāvājam uzzināt visu par instalēšanu un galveno konfigurāciju failu servera uz piemēru populārāko lietderība sauc Samba. Mēs sadalīsim šo rokasgrāmatu, lai veiktu pasākumus, lai iesācēji lietotājiem būtu vieglāk pārvietoties visos nepieciešamos pasākumus.

Instalējiet un konfigurējiet failu serveri Linux

Lai gan mūsdienu materiāls tiks vērsts uz Linux sadalījumu pārvaldību, ne apiet un logus, jo, lai sāktu ar, jums būs jāveic vienkāršākās manipulācijas šajā OS, lai nākotnē iestatījums veiksmīgi un nav problēmu ar savienojums ar grupu. Piemēram, mēs paņēmām ķekars Windows 10 un Ubuntu. Ja izmantojat citus OS, vienkārši sekojiet to ieviešanas funkcijām, kurai nevajadzētu būt ievērojami atšķirīgai no tā, ko jūs redzēsiet tālāk.

1. solis: iepriekš konfigurēšanas logi

Sagatavojot SAMBA failu serveri, būs jānorāda daži dati, kas saistīti ar Windows operētājsistēmu. Turklāt pašam logiem ir nepieciešams, lai pievienotu savienojumu ar datoru ar Linux, jo sākotnējie savienojumi tiks bloķēti. Visas šīs procedūras tiek veiktas burtiski vairākiem klikšķiem un izskatās šādi:

  1. Atveriet "Start" un no turienes no "Komandrindas" no turienes, meklējot lietojumprogrammu, izmantojot meklēšanu.
  2. Dodieties uz komandu uzvedni sistēmā Windows, lai noteiktu vispārējos piekļuves parametrus ar Linux

  3. Šeit jums būs jāievada vienkārša NET konfigurācijas darbstacijas komanda un noklikšķiniet uz ievadīšanas taustiņa.
  4. Komanda, lai noteiktu darba grupas nosaukumu sistēmā Windows turpmākai konfigurācijai Linux

  5. Rādītajā sarakstā atrodiet līnijas "Darbstacijas domēnu" un atcerieties tās vērtību.
  6. Darba grupas nosaukuma meklēšanas līnija sistēmā Windows

  7. Atkal konsolē, ievadiet Notepad C: Windows \ System32 \ draiveri ut Hosts, lai atvērtu labi pazīstamo saimnieku failu, izmantojot standarta "Notepad".
  8. Komanda, lai palaistu saimnieku failu sistēmā Windows, lai iespējotu Linux piekļuvi

  9. Šeit beigās, ievietojiet līniju 192.168.0.0.1 srvr1.domain.com SRVR1, aizstājot IP uz datora adresi ar samba, un saglabāt visas izmaiņas.
  10. Saimniecisko failu iestatīšana, lai nodrošinātu Linux piekļuvi

Šajā darbā ar Windows beidzas. Pēc tam, kad jūs varat atgriezties šajā operētājsistēmā, lai konfigurētu kopīgu piekļuvi un pārvaldītu atvērtās mapes, bet līdz šim tas nav pieejams, jo konfigurācija failu servera Linux vēl nav ražota. To mēs iesakām darīt šādas darbības.

2. solis: Samba instalēšana Linux

Sāksim ar tiešu Samba uzstādīšanu Linux. Lai to izmantotu, mēs būsim oficiālas repozitorijas, tāpēc pirms uzsākšanas pārliecinieties, vai interneta pieslēgums ir aktīvs stāvoklis. Pēc tam izpildiet tālāk norādītās norādījumus.

  1. Atveriet lietojumprogrammu izvēlni un palaidiet termināli.
  2. Pāreja uz termināli turpmākai uzstādīšanai Samba Linux

  3. Šeit jums būs jāievada sudo apt-get instalēt -y samba samba kopējo Python-Glade2 sistēmas konfigurācijas-samba komandu. Tas ir atbildīgs par papildu komponentu instalēšanu ar failu serveri.
  4. Ievadiet komandu, lai instalētu Samba Linux, ieskaitot visus papildu komponentus

  5. Apstipriniet SuperUser konta autentiskumu, rakstot paroli. Šīs virknes ievadītās rakstzīmes netiek rādīti ekrānā, tāpēc jums nevajadzētu uztraukties, jo burti vai cipari nav redzami.
  6. Samba instalācijas apstiprinājums Linux, ievadot superUser paroli

  7. Tad sākas arhīvu iegūšanas un izsaiņošanas procedūra. Šīs operācijas laikā var paiet dažas minūtes, labāk nav veikt citas darbības un neaizver konsoli. Ja parādījās jauna ievades līnija, tas nozīmē, ka iekārta ir veiksmīgi pabeigta.
  8. Gaida, lai pabeigtu Samba uzstādīšanu Linux caur terminālu

Tam nav jāinstalē kaut kas cits, un serveris tiks palaists automātiski, lai jūs varētu droši pārslēgties uz savu iestatījumu, kuru mūsu nākamās darbības ir veltītas.

3. solis: globālo iestatījumu izveide

Tūlīt pēc Samba instalēšanas, tas nebūs par parametriem atbildīgi par uzvedību, tāpēc jums ir pievienot tos pats, ievadot virknes konfigurācijas failā. Nepieredzējuši lietotāji var būt ļoti grūti izpildīt šo uzdevumu. Piedāvājam veikt mūsu veidni, aizstājot tikai lietotāju vērtības.

  1. Dažreiz daži svarīgi parametri konfigurācijas failā joprojām ir pēc noklusējuma, ja tas ir nepieciešams, lai izveidotu rezerves kopiju, lai atjaunotu to nejaušās neveiksmju gadījumā. Tas tiek darīts, ievadot tikai vienu sudo mv /etc/samba/smba/smba/etc/samba/smb.conf.bak komandu.
  2. Komandu, lai izveidotu dublējumu Samba konfigurācijas failu Linux

  3. Visas citas darbības tiks veiktas, izmantojot teksta redaktoru. Optimālā iespēja šajā gadījumā ir nano. Ja šī lietojumprogramma trūkst jūsu izplatīšanā, pievienojiet to caur sudo apt Install nano.
  4. Komandu, lai instalētu pielāgotu teksta redaktoru, izveidojot samba Linux

  5. Pēc doties uz konfigurācijas failu, izmantojot sudo nano /etc/samba/smb.conf.
  6. SAMBA konfigurācijas faila izmantošana Linux, izmantojot teksta redaktoru

  7. Logā, kas atveras, ievietojiet zemāk redzamās līnijas.

    [Global]

    Darba grupa = darba grupa

    Servera string =% h serveris (samba, ubuntu)

    Netbios nosaukums = Ubuntu Share

    DNS Proxy = nē

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

    Maksimālais žurnāla izmērs = 1000

    Passdb backend = TDBSAM

    UNIX Password Sync = Jā

    Passwd programma = / usr / bin / passwd% u

    PAM parole mainās = jā

    Karte viesiem = slikts lietotājs

    LietotājuShare ļauj viesiem = jā

  8. Ievietojot globālos iestatījumus SAMBA konfigurācijas failā Linux

  9. Izmantojiet kombināciju Ctrl + O, lai saglabātu izmaiņas.
  10. Samba konfigurācijas faila iestatījumu saglabāšana Linux

  11. Jums nav nepieciešams mainīt faila nosaukumu, tas būs pietiekami, lai vienkārši noklikšķinātu uz ievades taustiņa.
  12. Atteikums Lai mainītu nosaukumu, kad globālā konfigurācijas fails Samba Linux

  13. Pēc pabeigšanas iziet teksta redaktoru, aizverot Ctrl + X.
  14. Izejiet no teksta redaktora pēc globālās konfigurācijas faila konfigurācijas Linux

Tagad pieņemsim sīkāk par katru ievadīto līniju, lai jūs varētu tos konfigurēt nākotnē:

  1. Darba grupa - atbildīga par darba grupas nosaukumu. Mēs to jau iemācījāmies sistēmā Windows, un šeit jums ir nepieciešams iestatīt tieši tādu pašu nosaukumu, jo tai jābūt vienādai visām pievienotajām ierīcēm.
  2. NetBIOS nosaukums - izmanto, lai parādītu pašreizējā datora nosaukumu Windows ierīcē. Iestatiet optimālo vērtību.
  3. Žurnāla fails - norādiet ceļu uz failu, kur tiks saglabāti pārskati. Jums ir nepieciešams, lai izveidotu līdzīgu ierakstu, lai vienmēr būtu informēti par iespējamām kļūdām un citu informāciju.
  4. Passdb backend - nosaka veidu paroles paroles. Bez nepieciešamības labāk nemainīt un atstāt noklusējuma stāvokli.
  5. Unix paroles sinhronizācija - ja aktivizēts, veic paroles sinhronizāciju.
  6. Karte viesiem - ir atbildīga par viesu līmeņa piekļuvi noteiktiem profiliem. Ja vērtība ir iestatīta uz sliktu lietotāja valsti, šis iestatījums tiek piemērots neeksistējošiem lietotājiem, slikta parole - ar nepareizu paroles ievadi, un nekad - nekad.

Faktiski Samba ir daudz vairāk globālu parametru, un tiek īstenota grafiskais interfeiss. Ja jūs interesē visi šie iestatījumi, mēs iesakām atsaukties uz oficiālo dokumentāciju, lai uzzinātu vairāk sīkāk par tiem, jo ​​visa informācija nav piemērota šajā rakstā, kā arī ne visi no tiem attiecas uz šodienas tēmu.

4. solis: publiskās mapes izveide

Gandrīz katrai lietotāju grupai, kas izmanto failu serveri, ir svarīgi, lai būtu publiska mape, kurai var piekļūt bez iepriekšējas atļaujas. Pēc noklusējuma šāds katalogs nav klāt, tāpēc mēs piedāvājam to izveidot pats, kas tiek veikts burtiski dažu minūšu laikā.

  1. Palaist termināli un ievadiet sudo mkdir -p / samba / allaccess tur, lai izveidotu jaunu mapi. Viņas vārds var mainīties jebkurā komfortablā.
  2. Komanda izveidot neaizsargātu koplietošanas mapi Samba Linux

  3. Šī darbība tiek veikta ar sudo argumentu, kas nozīmē, ka jums ir jāievada parole, lai apstiprinātu kontu.
  4. Apstiprinājums izveidot neaizsargātu samba mapi Linux

  5. Pēc tam, kad turpināt izveidot kopīgu piekļuvi izveidotajam direktorijai. Lai sāktu ar, mēs pāriet uz Samba saknes, izmantojot CD / Samba.
  6. Samba sakņu pāreja uz Linux, lai mainītu piekļuvi izveidotajai mapei

  7. Tagad ievietojiet sudo chmod -r 0755 Allaccess komandu un noklikšķiniet uz Enter.
  8. Pirmā Samba mainās kopējā neaizsargāta mape Linux

  9. Jums būs nepieciešams norādīt citu sudo chown -r neviens opciju: nogroup allaccess /, kas ir atbildīgs par piekļuves nodrošināšanu absolūti visiem kontiem.
  10. Otrā komanda, lai mainītu piekļuvi vispārējai neaizsargāta samba mapei Linux

  11. Tas paliek, lai veiktu visas izmaiņas konfigurācijas failā. Palaist to caur teksta redaktoru, izmantojot jau pazīstamo komandu sudo nano /etc/samba/smb.conf.
  12. Palaidiet konfigurācijas failu, lai veiktu izmaiņas pēc kopīgas neaizsargāta samba mapes izveides Linux

  13. Šeit ievietojiet zemāk norādīto bloku, kas ir atbildīgs par servera uzvedības noteikumu definīciju. Mēs arī nedaudz vēlāk runāsim par katras līnijas nozīmi.

    Allaccess]

    Ceļš = / samba / allaccess

    Pārlūkam = jā.

    Rakstāms = jā.

    Viesis ok = jā

    lasīt tikai = nē

  14. Grozījumi Samba Linux pēc izveidojot kopīgu neaizsargātu mapi

  15. Saglabājiet izmaiņas un aizveriet teksta redaktoru, izmantojot speciāli izraudzītos taustiņus.
  16. Konfigurācijas faila saglabāšana pēc neaizsargāta samba mapes izveides Linux

  17. Restartējiet serveri, izmantojot sudo systerctl restartēt samba, lai pašreizējie iestatījumi stājās spēkā.
  18. Failu servera restartēšana pēc neaizsargāta kopīgas samba mapes izveides Linux

Piekļuves pārbaude sistēmā Windows tiek veikta, pārejot uz \\ srvr1 \ allaccess. Tagad, ar to pašu piemēru, ko mēs vadījām iepriekšējā posmā, mēs analizējam katras instalētās parametra vērtību:

  • Ceļš. Kā redzat no vērtības, šeit ir norādīts ceļš uz izveidoto publisko katalogu.
  • Pārlūkojama. Šis parametrs ir atbildīgs par direktorijas attēlošanu atļautajā sarakstā.
  • Rakstāms. Atzīmējiet Jā, ja vēlaties, lai jūs varētu izveidot ierakstus šajā mapē.
  • Viesis ok. Šī virkne ir atbildīga par viesiem.
  • Tikai lasīt. Ja jūs zināt šīs frāzes tulkojumu, jūs jau zināt, kas notiek, ja aktivizējat parametru. Tas ir atbildīgs par tikai norādīto direktorijas atribūtu.

5. solis: drošas publiskās mapes izveide

Kā pēdējais posms mūsu šodienas rakstu, mēs nolēmām uzņemties piemēru izveidot drošu direktoriju par koplietojamo piekļuvi. Iepriekšējā posmā jau ir aprakstīts par to, kā tiek izveidotas pilnīgi anonīmas mapes, bet viņu trūkums ir aizsardzības trūkums, tāpēc vairumā gadījumu lietotāji izvēlas strādāt ar drošiem katalogiem, un to izveide tiek veikta kā šis:

  1. Izveidojiet direktoriju par to pašu principu, izmantojot sudo mkdir -p / samba / allaccess / drošu.
  2. Komanda izveidot kopēju aizsargātu mapi sambā Linux

  3. Kā jūs varētu uzminēt, šī darbība ir jāapstiprina arī, ievadot superuser paroli.
  4. Apstiprinājums izveidot kopēju aizsargātu mapi Samba Linux

  5. Pēc tam izveidojiet grupu, kurā atļautie lietotāji tiks iekļauti rakstot sudo addgroup drošu grupu.
  6. Pievienojot lietotāju grupu, lai piekļūtu Samba aizsargātā mapei Linux

  7. Virzieties uz drošās direktorijas atrašanās vietu, norādot CD / Samba / Allaccess.
  8. Dodieties uz aizsargājamo mapes atrašanās vietu, lai kontrolētu Samba Linux

  9. Šeit, norādiet tiesības lietotājiem, rakstot sudo chown -R Richard: Securedgroup nodrošināta. Nomainiet Richard uz vēlamo konta nosaukumu.
  10. Pievienojot grupu, lai piekļūtu Samba aizsargātā mapei Linux

  11. Otrā drošības komanda izskatās šādi: sudo chmod -r 0770 nodrošināts /.
  12. Otrā aizsargājamā Samba mapes koplietošana Linux

  13. Pārvietojieties uz teksta redaktoru, atverot konfigurācijas failu un rakstot pazīstamu komandu sudo nano /etc/samba/smb.conf.
  14. Samba konfigurācijas faila izmantošana Linux, lai konfigurētu drošu mapi

  15. Ievietojiet zemāk norādīto bloku un saglabājiet izmaiņas.

    [Nodrošināti]

    Ceļš = / samba / allaccess / nostiprināts

    Derīgi lietotāji = @SecuredGroup

    Viesis ok = nē

    Rakstāms = jā.

    Pārlūkam = jā.

  16. Konfigurējiet Samba aizsargātā mapi Linux konfigurācijas failā

  17. Pievienojiet lietotājam sudo Usermod -A -G Securedgroup Richard aizsargāta grupai. Ja norādītais konts nav, jūs saņemsiet atbilstošu paziņojumu.
  18. Lietotājam pievienošana Lai piekļūtu Samba aizsargātā mapei Linux

  19. Izveidojiet paroli, kas būs atbildīga par piekļuves atvēršanu, izmantojot sudo smbpasswd -a Richard.
  20. Pāreja Lai pievienotu paroli samba lietotājam Linux

  21. Ievadiet jaunās virknes drošības atslēgu un pēc tam apstipriniet to.
  22. Paroles pievienošana Samba lietotājam Linux

Pēc visu izmaiņu veikšanas neaizmirstiet pārstartēt serveri tā, lai tie visi stājas spēkā. Tādā pašā veidā, jūs varat izveidot neierobežotu skaitu aizsargājamo publisko mapju, pielāgojot noteiktus parametrus tiem.

Šodien mēs esam nodarbojušies ar failu serveri Linux par soli pa solim konfigurācijas rokasgrāmatu, izmantojot Samba. Tagad jūs varat izlemt, vai šāda shēma ir piemērota vispārējas piekļuves nodrošināšanai vai ir jēga, lai atrastu citu rīku, kas spēj nodrošināt atbilstošākus iestatījumus.

Lasīt vairāk