Strežnik datotečnega strežnika (FS) v operacijskih sistemih Linuxa se lahko uporablja za različne namene, vendar v večini primerov sodeluje pri ustvarjanju lokalnega omrežja in javnih map z računalniki, ki temeljijo na sistemu Windows. Najbolj priljubljena FS, ki se trenutno šteje za Sambo. Vnaprej nameščena je v številnih distribucijah, izkušeni uporabniki pa raje to orodje kot glavni, če morate uporabljati datotečne strežnike. Danes bo to namenjeno namestitvi in konfiguriranju te komponente v centih 7.
Prilagodite Sambo v Centosu 7
Razdelili smo vse gradivo na korake, ker proces standardne konfiguracije običajno traja veliko časa in je sestavljen iz več različnih stopenj. Ne bomo obšli stranskih in predhodnih ukrepov z okni, saj smo že navedli zgoraj, da se Samba pogosto uporablja v svežnju s tem operacijskim sistemom. Navodila, ki so predstavljena, lahko natančno preučite, da razumejo osnovna načela konfiguriranja datotečnega strežnika v centih 7.1. korak: Pripravljalna dela v sistemu Windows
Treba je začeti začeti z Windows, ker bo treba določiti pomembne informacije, ne da bi to ni treba storiti brez ustvarjanja omrežja in javnih map. Morali boste določiti ime delovne skupine in spremeniti datoteko »Hosts«, tako da so poskusi povezave blokirani. Vse izgleda tako:
- Odprite »Start«, prek iskanja, da najdete »ukazno vrstico« in zaženite to aplikacijo v imenu skrbnika.
- Vnesite ukaz Net Config-Config WorkStation, da ugotovite trenutno konfiguracijo delovne postaje. Aktivirajte dejanje s pritiskom na tipko Enter.
- Počakajte na videz seznama. V njem najdete element "domeno delovne postaje" in se spomnite njene vrednosti.
- V isti konzolni seji vnesite NOTEPAD C: Windows System32 Drivers Etc Gosts niz, da odpre želeno datoteko prek privzetega "beležka".
- Zaženite na koncu seznama in vstavite vrstico 192.168.0.1 Srvr1.domain.com SRVR1, ki nadomešča ta IP na naslov naprave, kjer bo Samba prilagojena. Po tem shranite vse spremembe.
Na tem, vsa dejanja z računalnikom na koncu Windows, kar pomeni, da lahko greste na CENTOS 7 in zavzamete neposredno konfiguracijo datotečnega strežnika Samba.
2. korak: Namestitev Samba v Centos 7
Vse komponente, ki so potrebne za pravilno delovanje Sambe, niso nameščene privzeto v obravnavi operacijskega sistema, zato jih bodo morali dodati ročno. Vsi ti ukrepi bodo izvedeni prek terminala, prav tako pa se morate prepričati, da imate aktivno internetno povezavo in možnost uporabe ukaza sudo.
- Odprite konzolo, ki je primerno za vas, na primer v meniju aplikacij ali standardni kombinaciji tipk CTRL + ALT + T.
- Tu vstopite v Sudo Yum Install -y SAMBA SAMBA-skupni Python-Glade2 System-Config-Samba, da zažene hkratno namestitev vseh zahtevanih dodatnih pripomočkov.
- Vnesite geslo SuperUser, da potrdite to dejanje. Razmislite, da znaki, napisani v tej vrstici, niso prikazani.
- Oglasi boste, da se je začel postopek namestitve. Med tem ne zapirajte "terminala", sicer se bodo vse nastavitve samodejno ponastavile.
- Po zaključku delovanja se bodo pojavile strune, ki se poročajo, da so potrebni pripomočki in njihovi odvisnosti vzpostavljeni - lahko greste še dlje.
Zahvaljujoč ekipi, ki je bila uvedena prej, so bile vse pripomočke takoj nameščene istočasno in nič več, da bi dodali v sistem. Strežnik datotečnega strežnika se bo samodejno začel in takoj dodal samodejno nastavitev, zato ne morete skrbeti za njegovo vključenost ali ustvarjanje simbolnih povezav.
3. korak: Namestitev globalnih parametrov
Samba je nameščena v operacijskem sistemu OS v "čisti obliki", kar pomeni, da zdaj parametre, ki definirajo svoje obnašanje, niso določene. Namestiti jih bodo morali sami, in vredno je z glavno konfiguracijo. Ponujamo uporabo standardne predloge, ki zamenjajo nekatere linije po meri.
- Včasih je Samba nameščena s čisto konfiguracijsko datoteko, vendar je v njej že določenih parametrov. Najprej ustvarimo varnostno kopijo tega predmeta, tako da, če ga hitro obnovite. To nalogo izvaja z vstopom v Sudo MV /ETC/Samba/smba/smba/Samba/smb.conf.bak.
- To dejanje, tako kot vse poznejše, bo moralo potrditi z določitvijo gesla SuperUser.
- Naslednje manipulacije bodo narejene neposredno s samim konfiguracijsko datoteko. To storite, urejevalnik besedila se vedno uporablja. V skladu s standardom, VI se doda, vendar ni dovolj priročno za uporabnike začetnike, zato priporočamo namestitev nano preko sudo yum namestiti nano ukaz.
- Če je nano že dodan v OS, boste o tem obveščeni.
- Zdaj se obrnemo na urejanje konfiguracijske datoteke z vnosom sudo nano /etc/samba/smb.conf.
- V oknu, ki se odpre, vnesite spodnjo vsebino.
[Global]
Delovna skupina = delovna skupina
Strežnik String =% H Server (SAMBA, Ubuntu)
NetBIOS ime = Ubuntu Share
DNS proxy = ne
LOG FILE = /Var/log/Samba/log.%M
Največja velikost dnevnika = 1000
Passdb Bacpend = TDBSAM
Geslo UNIX SYNC = DA
Passwd program = / usr / bin / passwd% u
Sprememba gesla pam = da
Zemljevid za gost = slab uporabnik
Uporabniki omogočajo goste = da
- Pritisnite kombinacijo tipke Ctrl + O, da snemate spremembe.
- Ne spreminjajte imena datoteke, ampak preprosto kliknite Enter.
- Po tem lahko okno urejevalnega besedila pustite z zapiranjem Ctrl + X.
Navedli smo zgoraj, katera vsebina je treba vstaviti v konfiguracijsko datoteko, vendar se vrednosti teh parametrov spremenijo glede na zahteve uporabnika. Poskrbimo, da je podrobneje ugotoviti z najpomembnejšimi točkami:
- Delovna skupina. Ta parameter opredeljuje ime delovne skupine. Njegova vrednost je nastavljena v skladu z informacijami, določenimi v sistemu Windows.
- Ime NetBiOS. Spremenite vrednost na poljubno ime, ki ga želite prikazati na računalniku Windows, ko sodelujete s to napravo.
- Dnevnik. Kot vrednost tega parametra, navedite pot do datoteke, kjer želite shraniti dnevnike dogodkov, ki so napisane med delovanjem datotečnega strežnika.
- Passdb Bacdence. Ta možnost določa vrsto shranjevanja gesel. Če ne veste, kaj je tukaj, da vprašate, je bolje, da to postavko pustite v privzeti vrednosti.
- Sinhronizacija gesla UNIX. Priporočljivo je aktivirati ta parameter, ker je odgovoren za sinhronizacijo gesla /
- Zemljevid gostom. Za določitev dostopa gosta. Ima več vrednosti: slab uporabnik se uporablja za neobstoječe račune, slabo geslo naloži način gosta pri vnosu vhoda gesla in nikoli preprosto ne deaktivira opcije.
Poleg tega obstajajo druge možnosti konfiguracije v Sambah, grafični vmesnik pa se izvaja. Z vsem tem vam svetujemo, da se seznanite v uradni dokumentaciji, saj vse informacije ne morejo biti konfigurirane v istem članku.
4. korak: Ustvarjanje javnega imenika
Nadaljujte s konfiguracijo datotečnega strežnika, razstavljamo načelo ustvarjanja javnega imenika. Takoj upoštevajte, da take mape običajno niso omejene na geslo in so na voljo za ogled ali celo za urejanje absolutno vsakega priključenega uporabnika. Najpogosteje ustvarjamo enega takega imenika, vendar vam nič ne preprečuje dodajanja količine. Ustvarjanje prve mape se izvaja na naslednji način:
- V terminalu vnesite sudo MKDIR -P / SAMBA / ALLCCESS, da ustvarite zgoraj navedeno mapo. Po potrebi spremenite njegovo ime.
- Prvi koraki s skupnim dostopom, sprva se gibljejo po poti CD / SAMBA.
- Tukaj vstavite niz AllAccess String Sudo CHMOD -R 0755 in kliknite Enter.
- Še en sudo CHOWN -R Nihče parameter: Nogroup Allaccess / je odgovoren za zagotavljanje dostopa do vseh uporabnikov.
- Zdaj morate to mapo določiti v konfiguracijski datoteki. Za začetek, ga začeti s sudo nano /etc/samba/smb.conf.
- Vstavite blok ali začetek datoteke pod blokom. O posamezni vrstici bomo govorili malo kasneje, da se ukvarjamo z namestitvijo posameznih vrednosti.
Allaccess]
Pot = / Samba / Allaccess
Brvopi = da.
Zapisljiv = da.
Gost ok = da
Samo branje = ne
- Shranite spremembe in pustite urejevalnik besedila.
- Vse nastavitve bodo uporabljene šele po ponovnem zagonu datotečnega strežnika, zato to storite zdaj s pisanjem sudo sistemictl ponovni zagon sambe.
Potem ko bo ustvarjen vse potrebne javne imenik, je priporočljivo, da preverite njihovo delovanje v sistemu Windows, tako da vnesete ukaz AllAccess Srvr1. Zdaj pa vpliva na zgornje parametre:
- Pot. Tu se pot usmeri v mapo, ki je izbran javno dostopna.
- Brib. Aktiviranje tega parametra bo prikazalo imenik na dovoljenem seznamu.
- Zapisljiv. Navedeno mapo lahko urejate, če je vrednost tega parametra določena kot da.
- Gost OK. Vključite ta element, če želite zagotoviti mapo Sharing.
- Le za branje. Uporabite pozitivno vrednost tega parametra, da nastavite vrednost mape samo za branje.
5. korak: Ustvarjanje varen katalog
Kot zadnji primer konfiguracije Samba, želimo govoriti o ustvarjanju zaščitenih map, ki bodo pod geslom in so na voljo samo za določene uporabnike. Kot ste že razumeli, lahko ustvarite takšne imenike neomejeno količino, in to se zgodi takole:
- Ustvarite imenik, ki bo nadalje konfiguriran z uporabo SUDO MKDIR -P / SAMBA / ALLACCESS / SECURE COUND.
- Dodajte skupino, kjer bodo pooblaščeni uporabniki v zavarovalni skupini Sudo Addgroup vključili.
- Pojdite na lokacijo zaščitenega imenika, tako da določite CD / SAMBA / Allaccess.
- Tukaj nastavite pravice za vsakega posameznega uporabnika prek sudo CHOWN -R Richard: SecuredGroup Secure Secure. Zamenjajte ime Richarda v tem ukazu na potrebno.
- Ostaja samo za vnos skupnega ukaza / varnostnega / varnostnega ukaza Sudo CHMOD -R 0770.
- Pojdite v konfiguracijsko datoteko (sudo nano /etc/samba/smb.conf), da določite mapo, ki smo jo pravkar nastavili.
- Kopirajte in prilepite blok v spodnji urednik.
[Zavarovano]
Pot = / Samba / Allaccess / Pritrjena
Veljavni uporabniki = @SecureDroup
Gost ok = ne
Zapisljiv = da.
Brvopi = da.
- Shranite spremembe in zaprite urejevalnik besedila.
- Dodajte vse račune ustrezni skupini prek Sudo Usermod -A -g SecuredGroupGroupGorup Richard.
- Nastavite SUDO SMBPASSWD -A GESRO GESLO za vsako od njih kot zadnje dejanje, ki dopolnjuje konfiguracijo.
To je vse informacije, ki smo jih želeli deliti, je povedal o splošnih nastavitvah SAMBA datotečnega strežnika v Centos 7. Navodila, ki jih podate, tako, da spremenite parametre in njihove vrednosti, da ustvarite optimalno konfiguracijo.