Šį kartą mes ketiname pamatyti diegimo procesą ir „Samba“ konfigūraciją mūsų „Fedora 23“ operacinėje sistemoje. „Samba“, kaip žinome, yra rinkinys, įgalinantis „Windows“ sąveiką su „Linux“. „Samba“ savo struktūroje įgyvendina SMB protokolą (serverio pranešimų bloką). Naujausiose „Samba“ versijose šis protokolas atnaujinamas į CIFS (bendrą interneto failų sistemą), kurios pagrindinė funkcija yra sudaryti sąlygas tokioms platformoms kaip „Windows“, UNIX ir „Linux“.
pagrindiniai Samba bruožai
- Sukurkite paslaugų medį tarp „Windows“, „Linux“ ir „UNIX“ klientų
- Pagalba naršant tinklą naudojant „NetBIOS“
- Veikia panašiai kaip „Windows“ pagrindinis domeno valdiklis
- Autentifikuokite prisijungimą „Windows“ domenuose
- Gali veikti kaip serverių grupės narys „Active Directory“ (AD)
- Naudodami „Samba“ NEGALITE veikti kaip aktyvus katalogų domeno valdiklis
Apima tokias paslaugas kaip
SmbdTai paslauga, leidžianti mums dalytis failais ir spausdintuvais „Windows“ klientuose
NmbdIšverskite ir pakartokite „NetBIOS“ pavadinimą „Windows“ aplinkoje
WinbinddIšsprendžia vartotojus ir informacijos grupes, gaunamas iš „Windows“, pvz., „Server 2008“ ir „Server 2012“
„Samba“ galime įdiegti dviem (2) metodais:
- Operacinės sistemos diegimo proceso metu.
- Per komandinę eilutę.
1. Kaip įdiegti „Samba“ diegiant „Fedora“
Pradiniame lange galime pasirinkti mums labiausiai reikalingą parinktį, matome, kad turime tris (3) parinktis:
Pradinės lango parinktys
- Įdiekite „Fedora 23“: Nedelsiant pradeda „Fedora 23“ operacinės sistemos diegimą
- Išbandykite šią laikmeną ir įdiekite „Fedora 23“: ji leidžia prieš sistemos diegimą atlikti sistemos konfigūracijos testą, jei bandymas bus sėkmingas, diegimas prasidės
- Trikčių šalinimas: pašalinkite problemas, susijusias su diegimo procesu
Mūsų pavyzdyje pasirenkame pirmąją parinktį Įdiegti „Fedora 23“, pamatysime, kad prasideda diegimo procesas, atsisiųsdami diegimui reikalingus paketus. Tada bus parodytas pasveikinimo langas, kuriame pirmiausia turime pasirinkti kalbą ir šalį, kurią norite įdiegti „Fedora 23“ operacinėje sistemoje.
Pasirinkę reikiamą parinktį, mes tęsiame spustelėjimą Kitas, Bus parodytas šis langas:
mūsų operacinės sistemos konfigūravimo parinktis
KlaviatūraNaudodami šią parinktį galime nustatyti „Fedora 23“ kalbą ir klaviatūros išdėstymą.
Kalbos palaikymasTai suteikia mums galimybę pasirinkti kalbą, kuria bus įdiegta operacinė sistema.
Laikas ir dataNaudodami šią parinktį galime nustatyti sistemos laiką ir viską, kas susiję su jos regionine konfigūracija.
Diegimo kilmėNaudodami šią parinktį matome šaltinį, iš kurio diegiame „Fedora 23“ sistemą, ir jei norime ją pakeisti, galime tai padaryti iš ten.
Įrengimo paskirties vietaŠi parinktis yra labai svarbi, nes per ją turime sukonfigūruoti standžiojo disko skaidymą, pridėti daugiau diskų, be kitų parinkčių.
Tinklo ir komandos pavadinimasTai leidžia konfigūruoti tinklo parametrus, pridėti naujų ryšių ir, jei norime, pakeisti mūsų serverio pavadinimą.
Pagrindinis mūsų žiniatinklio serverio pasirinkimas yra ši parinktis Programinės įrangos pasirinkimasSpustelėjus minėtą skirtuką, atidaromas šis langas:
Kaip ir mūsų ketinimas pridėti sambos turėsime pridėti minėtą vaidmenį dešiniajame skydelyje, tai priklauso nuo mūsų norimų įdiegti parinkčių, mes jas tiesiog pasirenkame ir spustelėkite padaryta. Kai tai bus pasirinkta, mes toliau spustelėsime Pradėti diegimą.
2. Kaip įdiegti „Samba“ iš komandinės eilutės
Mes įvedame su pagrindiniu vartotoju, kuris jau buvo sukurtas ir sukonfigūruotas diegimo metu, ir norėdami pradėti atsisiuntimą įvesime šią komandą:
dnf įdiegti sambaTai leis mums pradėti reikalingų paketų atsisiuntimo ir atnaujinimo procesą įdiegti samba:
Mes priimame atsisiuntimą ir procesas automatiškai prasideda, taip pat atitinkamas diegimas:
Mes atidarome savo grafinę sąsają ir atidarome terminalą iš parinkties Veikla įdiekite grafinį redaktorių Norėdami redaguoti „Samba“ konfigūracijos failus, įvesime šią komandą:
yum įdiegti lapų bloknotą
Mes priimame atsisiuntimą ir automatiškai pradeda diegimo procesą. Turime palaukti, kol bus atsisiųsti ir įdiegti atitinkami paketai.
Toliau einame į išjungti „Selinux“ kad nebūtų jokių anomalijų su „Samba“ konfigūracija, tam mes vykdysime komandą:
nano / etc / selinux / configBus rodomas langas su informacija, susijusia su „selinux“ parametrais:
Mes keičiame vertę SELINUX = vykdymas į SELINUX = išjungtas ir išsaugome pakeitimus naudodami:
„Ctrl“ + „Shift“ + O
Mes išeiname iš redaktoriaus naudodami šį derinį:
„Ctrl“ + „Shift“ + X
Mes einame į perkraukite sistemą naudojant komandą:
perkrautiKai sistema bus paleista iš naujo, pereisime prie įdiekite reikiamus paketus, kad „Samba“ veiktų tinkamai, tam mes vykdysime šią komandą:
yum įdiegti cup-libs samba samba-common samba-clientAtitinkami paketai bus atnaujinti.
3. Kaip sukonfigūruoti „Samba“ „Fedora“
Saugos ir priežiūros klausimais rekomenduojama sukurti .conf failo kopiją, todėl vykdysime šią komandą:
cp /etc/samba/samba.conf /etc/samba/smb.conf.InitialKitas žingsnis yra konfigūruokite ir valdykite mūsų konfigūracijos failą smb.conf, tam mes vykdysime komandą:
nano /etc/samba/smb.confBus parodytas toks langas:
Šiame lange pereiname prie „Samba“ konfigūravimo įgalinti failų bendrinimo parinktį tarp klientų. Mes surasime saugos grupę ir turime nustatyti šias vertes, jei jų nėra:
Sauga = userPassdb užpakalinė dalis = tdbsam
Šios vertės leidžia „Linux“ vartotojams prisijungti prie „Samba“. Išsaugome pakeitimus, jei jie buvo pakeisti.
Mes ketiname sukonfigūruokite „Samba“ paleidimą mūsų sistemoje, turime dvi (2) parinktis:
- paslaugos smb pradžia: mes privalome jį įvesti kiekvieną kartą, kai norime paleisti „Samba“ sistemoje
- chkconfig smb on: Įgalina „Samba“ automatinį paleidimą, kai sistema paleidžiama
Mūsų pavyzdyje mes naudosime chkconfig smb on.
Ir vėliau pradėsime paslaugą:
paslaugos smb pradžiaKitas žingsnis, kurį ketiname atlikti, yra vartotojų, kuriuos norime sujungti su „Samba“, sukūrimas, todėl atliksime šias užduotis:
Sistemoje sukursime aplanką, prie kurio galės prisijungti visi vartotojai, vykdysime komandą:
mkdir -p / home / share / sharedPastaba-p Tai leis mums sukurti akcijas ir bendrinamus aplankus nesukeliant klaidos
Kitas mūsų žingsnis yra pridėkite bendrinamą aplanką prie vartotojų grupės, atminkite, kad šio aplanko savininkas yra pagrindinis vartotojas, kuriam turime įvesti šią komandą:
chown -R šaknis: users / home / share / sharedVėliau mes suteiksime reikiamus leidimus minėtam aplankui naudojant komandą:
chmod -R ug + rwx arba + rx -w / home / share / sharedKita mūsų užduotis yra dar kartą redaguokite failą smb.conf, tam mes vykdysime komandą:
nano /etc/samba/smb.confKai failo langas bus atidarytas, eisime į jo pabaigą ir įvesime šias eilutes:
[allusers] comment = Visi naudotojų keliai = / home / share / bendri galiojantys vartotojai = @users forcegroup = vartotojai sukuria kaukę = 0660 katalogo kaukė = 0771 rašomasis = taip
Išsaugome pakeitimus ir išeiname iš redaktoriaus. Iš naujo paleidžiame „Samba“ paslaugą Norėdami baigti taikyti pakeitimus naudodami komandą:
paslauga smb iš naujoPastabaKiekvieną kartą, kai keičiame failą smb.conf, turime iš naujo paleisti paslaugą, kad pritaikytume pakeitimus.
Mes pridėsime bandomąjį vartotoją, tam įvesime komandą useradd User_name -m -G users, mūsų pavyzdyje sukursime userradd testsolvetic -m -G vartotojus
Jei norime priskirti slaptažodį „testsolvetic“ vartotojui, galime tai padaryti naudodami komandą:
passwd Vartotojo vardasMūsų atveju tai būtų patikimas įrodymas (slaptažodį turime įvesti du kartus).
Norėdami priskirti slaptažodį savo vartotojui, norėdami pasiekti „Samba“, vykdysime komandą:
„Smbpasswd“ -vartotojo_vardasMūsų pavyzdyje smbpasswd -a solvetiniai testai
Kitas mūsų konfigūracijos žingsnis yra įjungti ugniasienę, kad būtų įjungtas kliento ryšys, todėl eisime į skirtuką Veikla ir ieškosime ugniasienės parinkties ir ją vykdysime. Spustelėkite parinktį Vieša ir mes pažymime „samba“ ir „samba-client“ paslaugų langelius.
Dabar iš „Windows“ sistemos įvesime komandą Vykdyti:
Priskiriamas IP yra 192.1680.8. Įvedant šį IP iš „Windows“, turėtų būti rodomas langas, kuriame prašoma vartotojo vardo ir slaptažodžio, kad būtų galima pasiekti „Samba“. Jei naudojame „Nautilus“ sistemą, turime įvesti komandų eilutę ir įvesti šią komandą:
smbclient // prieglobos serverio vardas / pavardė -U Vartotojo_vardasTokiu būdu galime sukonfigūruoti „Samba“ serverį dalytis failais su kitais klientais.
Šiame pavyzdyje mes užmezgsime ryšį per „Windows 7“ operacinę sistemą, tam įvedame derinį:
Paspaudžiame Gerai ir pamatysime, kad atidaromas langas su mūsų bendrinamu aplanku
Tokiu būdu mes galime bendrinti savo failus tarp „Windows“ klientų ir „Linux“ klientų per „Samba“. Mes galime atlikti savo testus naudodami virtualius įrankius, tokius kaip „VMware“ ar „VirtualBox“, kad patikrintume apimtis, nedarant įtakos mūsų organizacijų produktyvumui, ir taip išsamiai išnagrinėti įvairias galimybes.