Failų serverio (FS) Linux operacinėse sistemose galima naudoti skirtingiems tikslams, tačiau daugeliu atvejų jis dalyvauja kuriant vietinį tinklą ir viešuosius aplankus su "Windows" kompiuteriais. Populiariausi FS šiuo metu laikoma Samba. Jis yra iš anksto įdiegtas daugeliu pasiskirstymo, o patyrę vartotojai nori šį įrankį kaip pagrindinį, jei reikia naudoti failų serverius. Šiandien tai bus apie šio komponento įdiegimą ir konfigūravimą Centose 7.
Pritaikyti samba Centose 7
Mes platinome visą medžiagą į žingsnius, nes standartinės konfigūracijos procesas paprastai trunka daug laiko ir susideda iš kelių skirtingų etapų. Mes nenagrinsime šoninių ir preliminarių veiksmų su "Windows", nes jau nurodėme aukščiau, kad Samba dažnai naudojama ryšulie su šia operacine sistema. Galite kruopščiai išnagrinėti pateiktus nurodymus, kad būtų galima suprasti pagrindinius failų serverio konfigūravimo principus Centose 7.1 veiksmas: parengiamasis darbas "Windows"
Verta pradėti nuo "Windows", nes bus būtina nustatyti svarbią informaciją, be kurių tai nėra būtina, nesukuriant tinklo ir viešųjų aplankų. Jums reikės nustatyti darbo grupės pavadinimą ir atlikti pakeitimus į "šeimininko" failą, kad būtų užblokuoti ryšio bandymai. Visa tai atrodo taip:
- Atidarykite "Pradėti", per paiešką surasti "komandų eilutę" ir paleiskite šią paraišką administratoriaus vardu.
- Įveskite "Net" konfigūracijos darbo vietos komandą, kad sužinotumėte dabartinę darbo vietos konfigūraciją. Įjunkite veiksmą paspausdami Enter mygtuką.
- Palaukite sąrašo išvaizdos. Jame rasite elementą "darbo vietos domeną" ir prisiminkite jo vertę.
- Toje pačioje konsolės sesijoje įveskite Notepad C: Windows System32 Vairuotojai ir kt. "Hosts String" atidaryti norimą failą per numatytąjį "Notepad".
- Vykdyti sąrašo pabaigoje ir įterpti eilutę 192.168.0.1 SRVR1.Domain.com SRVR1, pakeičiant šį IP į įrenginio adresą, kur Samba bus pakoreguota. Po to išsaugokite visus pakeitimus.
Šiuo klausimu visi veiksmai su kompiuteriu "Windows" baigiasi, o tai reiškia, kad galite eiti į Centos 7 ir užimti tiesioginę Samba failų serverio konfigūraciją.
2 veiksmas: įdiekite samba Centose 7
Ne visi komponentai, reikalingi tinkamam SAMBA eksploatavimui, yra sumontuoti pagal nutylėjimą operacinėje sistemoje, todėl jie turės būti pridėta rankiniu būdu. Visi šie veiksmai bus vykdomi per terminalą, ir jūs taip pat turite įsitikinti, kad turite aktyvų interneto ryšį ir gebėjimą naudoti SUDO komandą.
- Atidarykite jums patogų konsolę, pvz., Per paraiškos meniu arba standartinį CTRL + ALT + T klavišų derinį.
- Čia įveskite "Samba Yum" įdiegti -y Samba Samba-Bendra Python-Glade2 Sistemos konfigūracija-Samba paleisti vienu metu įrengimo visų reikalingų papildomų komunalinių paslaugų.
- Norėdami patvirtinti šį veiksmą, įveskite "Superuser" slaptažodį. Apsvarstykite, kad šioje eilutėje parašyti simboliai nerodomi.
- Jums bus pranešta, kad pradėtas diegimo procesas. Per tai, neuždarykite "terminalo", kitaip visi nustatymai bus automatiškai atstatyti.
- Baigus operaciją, pasirodys stygos, apie kurias pranešama, kad yra nustatytos būtinos komunalinės paslaugos ir jų priklausomybės - galite eiti toliau.
Ačiū komanda pristatė anksčiau, visos komunalinės paslaugos buvo nedelsiant įdiegta vienu metu ir nieko daugiau pridėti prie sistemos. Failų serveris bus atidarytas automatiškai ir nedelsiant pridedamas prie autokrado, todėl jūs negalite nerimauti dėl jo įtraukimo ar simbolių.
3 žingsnis: pasaulinių parametrų diegimas
Samba yra įdiegta OS "gryna forma", o tai reiškia, kad dabar jo elgesio apibrėžiantys parametrai nenurodomi. Jie turės būti įdiegta savo pačių, ir tai yra verta su pagrindine konfigūracija. Siūlome naudoti standartinį šabloną, pakeičiant kai kurias pasirinktines linijas.
- Kartais Samba yra sumontuotas su švariu konfigūracijos failu, tačiau kai kurie parametrai jau gali būti nurodyti. Pirmiausia sukurkime šio objekto atsarginę kopiją, kad jei greitai jį atstumtumėte. Ši užduotis vykdoma įvedant SUDO MV /etc/samca/smba/smba/samba/smb.cak.bak.
- Šis veiksmas, kaip ir visi vėlesni, turės patvirtinti, nurodant "SuperUSER" slaptažodį.
- Šie manipuliacijos bus atliekami tiesiogiai su pačiu konfigūracijos failu. Norėdami tai padaryti, visada naudojamas teksto redaktorius. Pagal standartą, VI pridedama, tačiau tai nėra pakankamai patogu pradedantiesiems vartotojams, todėl rekomenduojame įdiegti Nano per Sudo Yum Install Nano komandą.
- Jei Nano jau buvo pridėta prie OS, apie tai jums bus pranešta apie tai.
- Dabar mes pradėjome redaguoti konfigūracijos failą įvesdami sudo nano /etc/samba/smb.conf.
- Atsidariame lange, įveskite toliau pateiktą turinį.
[Global]
Workgroup = workgroup.
Serverio eilutė =% H serveris (Samba, ubuntu)
Netbios Name = Ubuntu Share
DNS proxy = ne
Prisijungti failas = /var/log/samba/LOG.%M
MAX log dydis = 1000
PassDB backend = tdbsam
UNIX slaptažodžio sinchronizavimas = taip
PassWD programa = / usr / bin / passwd% u
PAM slaptažodžio keitimas = Taip
Žemėlapis į Svečių = blogas vartotojas
"UsersShare" leidžia svečiams = taip
- Paspauskite CTRL + O mygtuką, kad galėtumėte įrašyti pakeitimus.
- Nenaudokite failo pavadinimo, bet tiesiog spustelėkite įvesti.
- Po to galite palikti teksto redaktoriaus langą uždarant CTRL + X.
Pirmiau nurodėme, kokiu turiniu reikia įterpti į konfigūracijos failą, šių parametrų vertės keičiasi priklausomai nuo vartotojo reikalavimų. Išsamiau išsiaiškinkime su svarbiausiais klausimais:
- Darbo grupė. Šis parametras apibrėžia darbo grupės pavadinimą. Jo vertė nustatoma pagal "Windows" apibrėžtą informaciją.
- Netbios pavadinimas. Pakeiskite vertę savavališkam vardui, kurį norite būti rodomi "Windows" kompiuteryje, sąveikaujant su šiuo prietaisu.
- Žurnalo failas. Kaip šio parametro vertė, nurodykite kelią į failą, kuriame norite saugoti įvykių žurnalus, parašytus failų serverio veikimo metu.
- PassDB backend. Ši parinktis nustato slaptažodžių saugojimo tipą. Jei nežinote, kas čia yra paklausti, geriau palikti šį elementą į numatytąją vertę.
- UNIX slaptažodžio sinchronizavimas. Rekomenduojama suaktyvinti šį parametrą, nes jis yra atsakingas už slaptažodžio sinchronizavimą /
- Žemėlapis svečiui. Naudojamas svečiams gauti. Ji turi keletą vertybių: blogas vartotojas yra naudojamas neegzistuojančioms sąskaitoms, blogas slaptažodis įkelia svečių režimą, kai įvedate slaptažodžio įvestį, ir niekada tiesiog išjungia parinktį.
Be to, yra ir kitų konfigūravimo parinktys Samba ir grafinė sąsaja yra įgyvendinama. Su visa tai mes patariame susipažinti oficialiame dokumentacijoje, nes visa informacija negali būti sukonfigūruota pagal tą patį straipsnį.
4 žingsnis: viešojo katalogo kūrimas
Tęskite failų serverio konfigūraciją, išardėte viešojo katalogo kūrimo principą. Nedelsiant atkreipkite dėmesį, kad tokie aplankai paprastai neapsiriboja slaptažodžiu ir yra prieinami peržiūrėti arba netgi redaguoti absoliučiai kiekvieną prijungtą vartotoją. Dažniausiai sukuria vieną tokį katalogą, bet niekas neleidžia jums pridėti bet kokio kiekio. Pirmojo tokio aplanko sukūrimas atliekamas taip:
- Terminale įveskite sudo MKDIR -P / SAMBA / PILLACCESS, kad sukurtumėte pirmiau minėtą aplanką. Jei reikia, pakeiskite savo pavadinimą į savavališkai.
- Darbo pradžia su bendra prieiga, iš pradžių juda aplink CD / Samba kelią.
- Čia įdėkite SUDO CHMOD -R 0755 "AllAccess" eilutę ir spustelėkite Enter.
- Kitas sudo chown -r niekas parametras: Nogrupė Atrana / yra atsakinga už prieigą prie visiškai visų vartotojų.
- Dabar jums reikia nurodyti šį aplanką į konfigūracijos failą. Norėdami pradėti, paleiskite jį per sudo Nano /etc/samba/smb.conf.
- Įdėkite bloką arba failo pradžią žemiau bloko. Mes kalbėsime apie kiekvienos eilutės reikšmę šiek tiek vėliau, kad jūs esate sprendžiami atskirų vertybių diegimą.
Visi prieiga]
PATH = / Samba / AllAccess
Naršoma = Taip.
Rašomasis = Taip.
Svečių ok = taip
skaityti tik = ne
- Išsaugokite pakeitimus ir palikite teksto redaktorių.
- Visi nustatymai bus taikomi tik iš naujo paleisti failo serverį, todėl tai padaryti dabar rašydami sudo Systemctl paleisti Samba.
Galų gale bus sukurtas visas reikalingas viešasis katalogas, rekomenduojama patikrinti savo spektaklius "Windows", įvesdami komandą "SRVR1". Dabar paveikti pirmiau minėtus parametrus:
- Kelias. Čia kelias tinka aplankui, kuris yra pasirinktas viešai prieinamas.
- Naršoma. Šio parametro aktyvinimas parodys katalogą į leistiną sąrašą.
- Raštas. Nurodytas aplankas gali būti redaguojamas, jei šio parametro vertė yra nurodyta taip.
- Geras Gerai. Įjunkite šį elementą, jei norite pateikti bendrinimo aplanką.
- Tik skaitymui. Naudokite teigiamą šio parametro vertę, kad nustatytumėte tik skaitymo aplanko vertę.
5 žingsnis: Sukurti saugų katalogą
Kaip paskutinį Samba konfigūracijos pavyzdį, mes norime kalbėti apie saugomų aplankų kūrimą, kuris bus slaptažodis ir yra prieinami tik konkrečiam vartotojams. Kaip jau supratote, galite sukurti tokius katalogus neribotą kiekį, ir tai vyksta taip:
- Sukurkite katalogą, kuris bus dar kartą sukonfigūruotas naudojant SUDH MKDIR -P / SAMBA / ALLACHESS / Saugi komanda.
- Pridėti grupę, kurioje įgalioti vartotojai bus įtraukti per SUDO ADDGROUP Securedgroup.
- Eikite į saugomo katalogo vietą, nurodydami CD / Samba / AllAccess.
- Čia nustatykite kiekvieno atskiro vartotojo teises per Sudo Chown -r Richard: Securedgroup Secure. Pakeiskite Richardo pavadinimą šioje komandoje į būtiną.
- Jis lieka tik įvesti bendrą SUDH CHMOD -R 0770 saugią / saugos komandą.
- Eikite į konfigūracijos failą (sudo Nano /etc/samba/smb.conf) Nurodykite aplanką, kurį mes ką tik sukūrėme.
- Nukopijuokite ir įklijuokite bloką žemiau esančiame redaktoriuje.
[Saugi]
PATH = / Samba / AllAccess / Saugi
Galiojantys vartotojai = @Securedgroup
Svečių ok = ne
Rašomasis = Taip.
Naršoma = Taip.
- Išsaugokite pakeitimus ir uždarykite teksto redaktorių.
- Įrašykite visas sąskaitas į atitinkamą grupę per SUDO USERMOD -A -G Securedgroup Richard.
- Nustatykite sudo SMBPpasswD -A Richard slaptažodį kiekvienam iš jų kaip paskutinis veiksmas, kuris baigia konfigūraciją.
Tai yra visa informacija, kurią norėjome pasidalinti, pasakojo apie bendruosius Samba failų serverio nustatymus Centose 7. Galite atlikti tik instrukcijas, pateiktas keičiant parametrus ir jų vertybes, kad sukurtumėte optimalią konfigūraciją.