Samba Setup i Centos 7

Anonim

Samba Setup i Centos 7

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:

  1. Åpne "Start", gjennom søket for å finne "kommandolinjen" og kjøre dette programmet på vegne av administratoren.
  2. Gå til Windows-kommandoprompt for videre Samba-innstillingen i Centos 7

  3. Skriv inn Net Config Workstation-kommandoen for å finne ut den nåværende arbeidsstasjonskonfigurasjonen. Aktiver handlingen ved å trykke på Enter-tasten.
  4. En kommando for å bestemme arbeidsstasjonsdomenet før du setter opp Samba i Centos 7

  5. Vent på listen utseendet. I det finner du elementet "domenet til arbeidsstasjonen" og husk verdien.
  6. Definisjon av domenet i arbeidsgruppen før du setter opp Samba i Centos 7

  7. I samme konsollsesjon, skriv inn notisblokken C: \ Windows \ System32 \ Drivers \ etc \ Hosts-streng for å åpne ønsket fil gjennom standard "Notisblokken".
  8. Starte en notisblokk for å sette opp delte vinduer foran Samba-innstillingen i Centos 7

  9. 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.
  10. Sette opp delt Windows-tilgang før du setter opp Samba i Centos 7

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.

  1. Åpne konsollen praktisk for deg, for eksempel, gjennom programmenyen eller standard Ctrl + Alt + T-tastekombinasjonen.
  2. Starter terminalen for videre installasjon av Samba i Centos 7

  3. 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.
  4. Kommando for kompleks installasjon av Samba-komponenter i Centos 7

  5. Skriv inn superbrukerpassordet for å bekrefte denne handlingen. Vurder at tegnene som er skrevet i denne linjen, vises ikke.
  6. Passordinngang for å bekrefte den komplekse installasjonen av Samba-komponenter i Centos 7

  7. Du vil bli varslet om at installasjonsprosessen begynte. Under dette, ikke lukk "Terminal", ellers vil alle innstillingene automatisk bli tilbakestilt.
  8. Venter på ferdigstillelse av den komplekse installasjonen Samba i Centos 7

  9. Etter gjennomføring av operasjonen vises strenger som rapporteres at de nødvendige verktøyene og deres avhengigheter er etablert - du kan gå videre.
  10. Informasjon om den vellykkede ferdigstillelsen av den komplekse installasjonen av Samba i Centos 7

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.

  1. 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.
  2. En kommando for å lage en CV-kopi av Samba Settings-filen i Centos 7

  3. Denne handlingen, som alle påfølgende, må bekrefte ved å spesifisere superbrukerpassordet.
  4. Kommandobekreftelse for å opprette en sikkerhetskopieringsfil av Samba-innstillingene i Centos 7

  5. 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.
  6. Starte en tekstredigeringsoppsett før du konfigurerer Samba i Centos 7

  7. Hvis nano allerede er lagt til i operativsystemet, vil du bli varslet om det.
  8. Vellykket tekstredigeringsoppsettinformasjon før du setter opp Samba i Centos 7

  9. Vi vender oss nå om å redigere konfigurasjonsfilen ved å skrive inn sudo nano /etc/samba/smb.conf.
  10. Gå til å redigere Samba File Server i Centos 7 via tekstredigering

  11. 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

  12. Installere General Samba File Server-konfigurasjonen i Centos 7

  13. Trykk på Ctrl + O-tastekombinasjonen for å registrere endringer.
  14. Lagre General Samba File Server-konfigurasjonen i Centos 7

  15. Ikke endre navnet på filen, men klikk bare på Enter.
  16. Bekreftelse av Samba General File Server-konfigurasjonen i Centos 7

  17. Etter det kan du forlate tekstredigeringsvinduet ved å lukke Ctrl + X.
  18. Avslutt tekstredigereren ved fullføring av SAMBA-filserverinnstillingen i Centos 7

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:

  1. 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.
  2. Opprett en mappe for å dele Samba File Server i Centos 7

  3. Komme i gang med felles tilgang, i utgangspunktet flytte rundt CD / Samba-banen.
  4. Gå til redigering opprettet offentlig tilgjengelig mappe i Samba i Centos 7

  5. Her setter du Sudo Chmod -R 0755 Allaccess-strengen og klikk på Enter.
  6. Angi tilgangsnivået for den opprettede Samba-mappen i Centos 7

  7. En annen sudo chown -r ingen parameter: nogroup allascess / er ansvarlig for å gi tilgang til absolutt alle brukere.
  8. Ekstra kommando for å angi Samba-mappen tilgangsnivåer i Centos 7

  9. Nå må du angi denne mappen i konfigurasjonsfilen. Til å begynne med, start den gjennom sudo nano /etc/samba/smb.conf.
  10. Gå til å legge til en offentlig tilgjengelig mappe i Samba-konfigurasjonsfilen i Centos 7

  11. 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

  12. Lagre endringene og la tekstredigeren.
  13. Lagre Samba-konfigurasjonsfilen i Centos 7 etter å ha gjort endringer

  14. Alle innstillinger vil bare bli brukt etter å ha startet filserveren på nytt, så gjør det akkurat nå ved å skrive Sudo Systemctl Start SAMBA.
  15. Start på nytt SAMBA-filserver på i Centos 7 etter å ha gjort endringer

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:

  1. Opprett en katalog som vil bli konfigurert videre ved å bruke Sudo MKDIR -P / Samba / AllAccess / Secure Command.
  2. Opprette en sikker mappe for Samba File Server i Centos 7

  3. Legg til en gruppe der autoriserte brukere vil inkludere, gjennom Sudo Addgroup SecuredGroup.
  4. Opprette en gruppe for å få tilgang til Samba-beskyttede mappen i Centos 7

  5. Gå til plasseringen av den beskyttede katalogen ved å angi CD / Samba / Allaccess.
  6. Gå til å redigere en sikker mappe Samba i Centos 7

  7. Her, sett rettighetene for hver enkelt bruker gjennom Sudo Chown -r Richard: SecuredGroup sikker. Bytt Richard-navnet i denne kommandoen til den nødvendige.
  8. Opprette regler for den sikrede Samba File Server-mappen i Centos 7

  9. Det gjenstår bare å skrive inn en vanlig Sudo Chmod -R 0770 sikker / sikkerhetskommando.
  10. Opprette regler for brukere av en beskyttet Samba-mappe i Centos 7

  11. Gå til konfigurasjonsfilen (sudo nano /etc/samba/smb.conf) for å angi mappen som vi nettopp har satt opp.
  12. Gå til å redigere Samba-konfigurasjonsfilen i Centos 7 for å legge til en sikker mappe

  13. Kopier og lim inn blokken i redaktøren nedenfor.

    [Sikret]

    Sti = / samba / allascess / sikret

    Gyldige brukere = @securedgroup

    Gjest ok = nei

    Writable = Ja.

    Browsable = Ja.

  14. Lagre endringene og lukk tekstredigeringsprogrammet.
  15. Lagre en konfigurasjonsfil etter å ha lagt til en sikker samba-mappe til Centos 7

  16. Legg til alle kontoer til den aktuelle gruppen gjennom Sudo Usermod -A -G SECUREDGROUP RICHARD.
  17. Legge til en bruker til Samba-beskyttede kataloggruppen i Centos 7

  18. Sett Sudo SMbPasswd -A Richard-passordet for hver av dem som den siste handlingen som fullfører konfigurasjonen.
  19. Opprette et passord for en beskyttet Samba-katalog i Centos 7

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.

Les mer