Filserveren (FS) i Linux-operativsystemer kan brukes til forskjellige formål, men i de fleste tilfeller er det involvert i å skape et lokalt nettverk og offentlige mapper med Windows-baserte datamaskiner. Den mest populære FS vurderer for tiden Samba. Det er forhåndsinstallert i mange distribusjoner, og erfarne brukere foretrekker dette verktøyet som den viktigste hvis du trenger å bruke filservere. I dag vil det være om å installere og konfigurere denne komponenten i Centos 7.
Tilpass Samba i Centos 7
Vi distribuerte alt materialet til trinn, fordi prosessen med standardkonfigurasjon vanligvis tar mye tid og består av flere forskjellige stadier. Vi vil ikke omgå siden og foreløpige handlinger med Windows, siden vi allerede har angitt over at Samba ofte brukes i bunten med dette operativsystemet. Du kan bare nøye undersøke instruksjonene som presenteres for å forstå de grunnleggende prinsippene for å konfigurere filserveren i Centos 7.Trinn 1: Forberedende arbeid i Windows
Det er verdt å begynne å starte med Windows fordi det vil være nødvendig å bestemme viktig informasjon uten hvilken det ikke er nødvendig å gjøre uten å skape et nettverk og offentlige mapper. Du må bestemme navnet på arbeidsgruppen og gjøre endringer i "verter" -filen slik at tilkoblingsforsøkene er blokkert. Alt ser slik ut:
- Åpne "Start", gjennom søket for å finne "kommandolinjen" og kjøre dette programmet på vegne av administratoren.
- Skriv inn Net Config Workstation-kommandoen for å finne ut den nåværende arbeidsstasjonskonfigurasjonen. Aktiver handlingen ved å trykke på Enter-tasten.
- Vent på listen utseendet. I det finner du elementet "domenet til arbeidsstasjonen" og husk verdien.
- I samme konsollsesjon, skriv inn notisblokken C: \ Windows \ System32 \ Drivers \ etc \ Hosts-streng for å åpne ønsket fil gjennom standard "Notisblokken".
- Kjør på slutten av listen og sett inn linjen 192.168.0.1 srvr1.domain.com SRVR1, Bytte ut denne IP-en til enhetsadressen der Samba vil bli justert. Etter det, lagre alle endringer.
På dette, alle handlinger med en datamaskin på Windows-ende, som betyr at du kan gå til Centos 7 og ta opp den direkte konfigurasjonen av Samba-filserveren.
Trinn 2: Installer Samba i Centos 7
Ikke alle komponentene som kreves for riktig drift av Samba, er installert som standard i operativsystemet under vurdering, så de må legges manuelt. Alle disse handlingene vil bli henrettet gjennom terminalen, og du må også sørge for at du har en aktiv Internett-tilkobling og muligheten til å bruke Sudo-kommandoen.
- Åpne konsollen praktisk for deg, for eksempel, gjennom programmenyen eller standard Ctrl + Alt + T-tastekombinasjonen.
- Her skriv inn Sudo Yum Install -y Samba Samba-Common Python-Glade2 System-Config-Samba for å kjøre samtidig installasjon av alle nødvendige tilleggsverktøy.
- Skriv inn superbrukerpassordet for å bekrefte denne handlingen. Vurder at tegnene som er skrevet i denne linjen, vises ikke.
- Du vil bli varslet om at installasjonsprosessen begynte. Under dette, ikke lukk "Terminal", ellers vil alle innstillingene automatisk bli tilbakestilt.
- Etter gjennomføring av operasjonen vises strenger som rapporteres at de nødvendige verktøyene og deres avhengigheter er etablert - du kan gå videre.
Takket være laget introdusert tidligere, ble alle verktøy umiddelbart installert samtidig og ingenting mer for å legge til i systemet. Filserveren vil bli lansert automatisk og umiddelbart lagt til Autoload, slik at du ikke kan bekymre deg for inkludering eller skape symbolske lenker.
Trinn 3: Installere globale parametere
Samba er installert i OS i "ren form", noe som betyr at nå parametrene som definerer sin oppførsel, er ikke spesifisert. De må installeres alene, og det er verdt det med hovedkonfigurasjonen. Vi tilbyr å bruke standardmalen, erstatte noen egendefinerte linjer.
- Noen ganger er Samba installert med en ren konfigurasjonsfil, men noen parametere kan allerede spesifiseres i den. La oss først lage en sikkerhetskopi av dette objektet, slik at hvis du raskt gjenoppretter det. Denne oppgaven utføres ved å skrive inn sudo mv /etc/samba/smba/smba/samba/smb.conf.bak.
- Denne handlingen, som alle påfølgende, må bekrefte ved å spesifisere superbrukerpassordet.
- Følgende manipulasjoner vil bli gjort direkte med konfigurasjonsfilen selv. For å gjøre dette, brukes tekstredigøren alltid. Ifølge standarden er VI lagt til, men det er ikke praktisk nok til nybegynnere, så vi anbefaler at du installerer nano gjennom Sudo Yum Installer Nano-kommandoen.
- Hvis nano allerede er lagt til i operativsystemet, vil du bli varslet om det.
- Vi vender oss nå om å redigere konfigurasjonsfilen ved å skrive inn sudo nano /etc/samba/smb.conf.
- I vinduet som åpnes, skriv inn innholdet nedenfor.
[global]
Arbeidsgruppe = arbeidsgruppe
Server String =% H Server (Samba, Ubuntu)
NETBIOS NAME = Ubuntu Del
DNS proxy = nei
loggfil = /var/log/samba/log.%m
Maks loggstørrelse = 1000
PASSDB Backend = TDBSAM
Unix Passord Sync = Ja
Passwd program = / usr / bin / passwd% u
PAM Passord Endring = Ja
Kart til gjest = dårlig bruker
Usershare tillater gjester = ja
- Trykk på Ctrl + O-tastekombinasjonen for å registrere endringer.
- Ikke endre navnet på filen, men klikk bare på Enter.
- Etter det kan du forlate tekstredigeringsvinduet ved å lukke Ctrl + X.
Vi indikerte ovenfor, hvilket innhold skal settes inn i konfigurasjonsfilen, men verdiene for disse parametrene endres avhengig av brukerens krav. La oss finne ut mer detaljert med de viktigste punktene:
- Arbeidsgruppe. Denne parameteren definerer navnet på arbeidsgruppen. Dens verdi er satt i samsvar med informasjonen som er definert i Windows.
- Netbios navn. Endre verdien til det vilkårlignavnet du vil bli vist på en Windows-PC når du samhandler med denne enheten.
- Loggfil. Som verdien av denne parameteren, spesifiser banen til filen der du vil lagre hendelseslogger som er skrevet under funksjonen til filserveren.
- PASSDB Backend. Dette alternativet bestemmer lagringstypen av passord. Hvis du ikke vet hva det er her for å spørre, er det bedre å forlate dette elementet i standardverdien.
- Unix Passord Sync. Det anbefales å aktivere denne parameteren fordi den er ansvarlig for passordsynkronisering /
- Kart til gjest. Pleide å designe gjestetilgang. Den har flere verdier: dårlig bruker brukes til ikke-eksisterende kontoer, dårlig passord laster inn gjestemodus når du skriver inn passordinngangen, og aldri bare deaktiverer alternativet.
I tillegg er det andre konfigurasjonsalternativer i Samba, og det grafiske grensesnittet er implementert. Med alt dette anbefaler vi deg å bli kjent i den offisielle dokumentasjonen, siden all informasjon ikke kan konfigureres under samme artikkel.
Trinn 4: Opprette en offentlig katalog
Fortsett konfigurasjonen av filserveren, demontert prinsippet om å skape offentlig katalog. Merk øyeblikkelig at slike mapper vanligvis ikke er begrenset til passordet og er tilgjengelige for visning eller til og med for å redigere en absolutt hver tilkoblet bruker. Oppretter oftest en slik katalog, men ingenting hindrer deg i å legge dem til noen mengde. Opprettelsen av den første slike mappen utføres som følger:
- I terminalen skriver du inn Sudo MKDIR -P / Samba / Allaccess for å lage mappen som er nevnt ovenfor. Endre navn til vilkårlig, om nødvendig.
- Komme i gang med felles tilgang, i utgangspunktet flytte rundt CD / Samba-banen.
- Her setter du Sudo Chmod -R 0755 Allaccess-strengen og klikk på Enter.
- En annen sudo chown -r ingen parameter: nogroup allascess / er ansvarlig for å gi tilgang til absolutt alle brukere.
- Nå må du angi denne mappen i konfigurasjonsfilen. Til å begynne med, start den gjennom sudo nano /etc/samba/smb.conf.
- Sett inn blokken eller begynnelsen av filen under blokken. Vi snakker om betydningen av hver linje litt senere at du behandles installasjonen av individuelle verdier.
All tilgang]
Sti = / samba / allascess
Browsable = Ja.
Writable = Ja.
Gjest ok = ja
Les bare = nei
- Lagre endringene og la tekstredigeren.
- Alle innstillinger vil bare bli brukt etter å ha startet filserveren på nytt, så gjør det akkurat nå ved å skrive Sudo Systemctl Start SAMBA.
Etter at den nødvendige den nødvendige offentlige katalogen vil bli opprettet, anbefales det å sjekke ytelsen i Windows ved å skrive inn \\ srvr1 \ allaccess-kommandoen der. La oss nå påvirke de ovennevnte parametrene:
- Sti. Her passer banen til mappen som er valgt offentlig tilgjengelig.
- Browsable. Aktivering av denne parameteren vil vise katalogen i Tillatlisten.
- Skrivbar. Den angitte mappen kan redigeres hvis verdien av denne parameteren er angitt som ja.
- Gjest ok. Aktiver dette elementet hvis du vil gi deling mappe.
- Les bare. Bruk den positive verdien av denne parameteren til å angi verdien av skrivebeskyttet mappe.
Trinn 5: Opprette en sikker katalog
Som det siste eksemplet på Samba-konfigurasjonen, vil vi snakke om å lage beskyttede mapper som vil være under Passord og kun er tilgjengelige for bestemte brukere. Som du allerede forstod, kan du opprette slike kataloger en ubegrenset mengde, og dette skjer slik:
- Opprett en katalog som vil bli konfigurert videre ved å bruke Sudo MKDIR -P / Samba / AllAccess / Secure Command.
- Legg til en gruppe der autoriserte brukere vil inkludere, gjennom Sudo Addgroup SecuredGroup.
- Gå til plasseringen av den beskyttede katalogen ved å angi CD / Samba / Allaccess.
- Her, sett rettighetene for hver enkelt bruker gjennom Sudo Chown -r Richard: SecuredGroup sikker. Bytt Richard-navnet i denne kommandoen til den nødvendige.
- Det gjenstår bare å skrive inn en vanlig Sudo Chmod -R 0770 sikker / sikkerhetskommando.
- Gå til konfigurasjonsfilen (sudo nano /etc/samba/smb.conf) for å angi mappen som vi nettopp har satt opp.
- Kopier og lim inn blokken i redaktøren nedenfor.
[Sikret]
Sti = / samba / allascess / sikret
Gyldige brukere = @securedgroup
Gjest ok = nei
Writable = Ja.
Browsable = Ja.
- Lagre endringene og lukk tekstredigeringsprogrammet.
- Legg til alle kontoer til den aktuelle gruppen gjennom Sudo Usermod -A -G SECUREDGROUP RICHARD.
- Sett Sudo SMbPasswd -A Richard-passordet for hver av dem som den siste handlingen som fullfører konfigurasjonen.
Dette er all den informasjonen vi ønsket å dele med fortalt om de generelle innstillingene til Samba-filserveren i Centos 7. Du kan bare følge instruksjonene som er gitt ved å endre parametrene og deres verdier for deg selv for å skape en optimal konfigurasjon.