Slik deler du mappen for alle i Centos

Anonim

Slik deler du mappen for alle i Centos

Som standard er tilgang til mapper i Centos-operativsystemet begrenset, så hvis du trenger å få en felles nettverkskatalog, må du endre bestemte parametere. Det er ikke noe vanskelig å utføre denne prosedyren, men du må installere et ekstra verktøy og gjøre endringer i konfigurasjonsfilen. Vi foreslår å gå for trinn for å håndtere implementeringen av oppgaven.

Vi lager en mappe generelt i centos

Umiddelbart merker vi at endringene som brukes i dag gjelder for alle datamaskiner i det lokale nettverket, uavhengig av operativsystemet som er installert der. Det vil si at tilgang til katalogen vil kunne få en PC-bruker som kjører Windows eller, for eksempel MacOS. Alle innstillinger skjer på enheten, hvor samme katalog er plassert. La oss starte fra det første trinnet.

Trinn 1: Installere og starte Samba

Samba er gratis programvare hvis funksjonalitet er konsentrert om samhandling med nettverksobjekter. Det er med dette verktøyet som vil bli åpnet for å åpne lokal tilgang for den nødvendige mappen. I Centos er dette verktøyet ikke inkludert i standardpakken, så det må legges til det selv, og det er gjort slik:

  1. Åpne standardkonsollen, for eksempel gjennom ikonet i Application-menyen.
  2. Å åpne terminalen for å gi generell tilgang til Centos-mappen

  3. Skriv inn Sudo Yum Installer Samba Samba-Common-kommandoen der og klikk på Enter-tasten.
  4. Kommando for å installere et ekstra Samba-verktøy i Centos

  5. Sudo-prefikset betyr at handlingen vil bli utført på vegne av superbrukeren, så du må bekrefte godkjenningen av kontoen ved å angi passordet.
  6. Passordbekreftelse for å installere et ekstra Samba-verktøy i Centos

  7. Det vil være en melding om intensjonen om å legge til nye pakker i OS, godta det ved å velge Y-versjonen.
  8. Bekreftelse av å legge til nye Samba-pakker i Centos

  9. For permanent service er det nødvendig at det startet med centos. Legg det til Autoload ved hjelp av Sudo Chkconfig --level 345 SMB på.
  10. Legg til Samba Utility til Autorun Centos

  11. Deretter starter Samba-tjenesten med SMB-startkommandoen og går til neste trinn.
  12. Kjører komplementær Samba-verktøyet i Centos

Trinn 2: Opprette tillatelser for brannmur

Brannmuren som er innebygd i operativsystemet, vet ikke at den nye tjenesten kan stole på. Manuelt må du spesifisere dette ved å gjøre endringer i reglene. Oppløsningen aktiveres av portene til portene som Samba kjører. Du trenger bare å aktivere den konstante regelen over superbrukeren via su - og angi slike kommandoer vekselvis:

IPTables -A Input -P UDP -M UDP -S 192.168.1.0/24 --Dport 137 -J aksepteres

Iptables -A Input -P UDP -M UDP -S 192.168.1.0/24 --Dport 138 -J aksepteres

Iptables -A-inngang -P TCP -M TCP -S 192.168.1.0/224 --Dport 139 -J Godtegne

Iptables -A-inngang -P TCP -M TCP -S 192.168.0.0/224 --Dort 445 -J aksepteres

Åpningsporter for å konfigurere et ekstra Samba-verktøy i Centos

I dette tilfellet ble standardinternativet for Standard Iptables-brannmuren brukt. Hvis du trenger å utføre ytterligere konfigurasjon av brannmuren, anbefaler vi at du blir kjent med håndboken som presenteres i en egen artikkel i henhold til følgende lenke.

Les mer: Innstilling iptables i Centos 7

Trinn 3: Starte Samba Config og utforsking av parametrene

Å gi delt mappe tilgang utføres ved å endre Samba-konfigurasjonsfilen. Den bruker en bestemt syntaks, parametere og verdier. Hvis du vil fortsette å jobbe med dette verktøyet, anbefales det å vite minst de grunnleggende konseptene. Men for å begynne med, la oss finne ut det med starten av denne innstillingsfilen.

  1. Vi anbefaler deg å bruke den praktiske COX-tekstredigereren Nano. Som standard er det ikke i Centos, så installer det ved å skrive Sudo Yum Installer Nano-kommandoen.
  2. Installere Nano Text Editor for å redigere Samba i Centos

  3. Bekreft handlingen ved å angi passordet fra Superuser-kontoen.
  4. Skriv inn passordet for å installere Nano Text Editor for Samba i Centos

  5. Kjør konfigurasjonsfilen ved å kjøre sudo nano /etc/samba/smb.conf.
  6. Samba Utility Configuration File Launch i Centos

  7. Nå viser skjermen alt innholdet i filen.
  8. Redigerer innholdet i Samba-konfigurasjonsfilen i Centos

Som du kan se, spesifiserte konfigurasjonen allerede visse regler både global og separat. Les de grunnleggende reglene og deres verdier:

  • arbeidsgruppe - navnet på arbeidsgruppen der serveren inkluderer;
  • Server streng - en kort vilkårlig beskrivelse av serveren;
  • Grensesnitt - Nettverksgrensesnitt tilgjengelig for tilkobling til avsnittet;
  • Verter tillater - verter som kan få tilgang til;
  • Verter nektet - forbudt verter;
  • Loggfil - en fil der alle varsler vil bli lagret, feilkoder for andre handlinger;
  • Maks loggstørrelse - Maksimal størrelse på filen ovenfor (etter overvinne maksimumet er opprettet en ny fil);
  • Sikkerhet er en måte å verifisere brukerens autentisitet på;
  • Guest Account - Association for Guest Account.

Nedenfor ser du et eksempel på delen av seksjonen.

[global]

Arbeidsgruppe = arbeidsgruppe

Server String = Samba Server% v

NETBIOS NAME = CENTOS

Grensesnitt = LO ETH0 192.168.12/24 192.168.13.2/24

Verter tillater = 127. 192.168.12. 192.168.13.

loggfil = /var/log/samba/log.%m

Maks loggstørrelse = 50

Sikkerhet = bruker.

PASSDB Backend = TDBSAM

Kart til gjest = dårlig bruker

Trinn 4: Opprette en offentlig mappe

Nå vet du om de grunnleggende parametrene i Samba og hvordan delen ser ut som noe - et sett med regler for en bestemt mappe. Det forblir bare for å gjøre en slik gruppe. Hvis den nødvendige katalogen ennå ikke eksisterer, opprett det ved hjelp av kommandoen MKDIR / HOME / UNSER / ASHAR, hvor / Hjem / Bruker / ASHAR er banen til katalogen og navnet.

  1. Kjør nano tekstredigeringsprogrammet, som vist i forrige trinn.
  2. Gjør endringer, for eksempel:

    [Mappe]

    Sti = / tmp

    Offentlig = ja.

    Writable = Ja.

    Utskriftsvennlig = Nei.

    Skriv liste = + ansatte

    Her mappen er et seksjonsnavn, bane = / tmp - banen til mappen, og alle andre parametere åpner full tilgang for alle lokale nettverksdeltakere. Brukeren kan ikke bare se innholdet, men også på alle måter å redigere det. Etter å ha gjort endringer, trykker du på Ctrl + O for å lagre dem.

  3. Lagre endringer i Samba-konfigurasjonsfilen i Centos

  4. Ikke endre navnet på filen for å ta opp, men trykk bare på Enter.
  5. Avbøyning av endringer i navnet på Samba-konfigurasjonsfilen i Centos

  6. Avslutt tekstredigeringsen gjennom Ctrl + X.
  7. Avslutt tekstredigeringsprogrammet etter redigering av Samba i Centos

  8. Oppdater konfigurasjonen ved å aktivere SMB Reload-tjenesten.
  9. Samba Utility Configuration Update i Centos

  10. Kontroller ytelsen til alle deler av testparken -s /etc/samba/smb.conf.
  11. Kontrollerer ytelsen til alle Samba-parametere i Centos

  12. Hvis det oppstår feil, må du starte tjenesten på nytt: Service SMB-omstart.
  13. Omstart av Samba-tjenesten i Centos

Separat vil jeg merke seg at tilgangsrettigheter for brukere av en enhet er konfigurert av andre metoder. Samba-verktøyet er ikke ment å utføre disse operasjonene. Hvis du er interessert i temaet som angir privilegiene på en lokal maskin, les den håndboken på dette emnet i materialet videre.

Les mer: Angi tilgangsrettigheter i Linux

Den eksterne katalogen i Centos forsvinner fra nettverksmappen, men merk at de angitte parametrene i konfigurasjonsfilen forblir. Derfor, når du rengjør mapper, må du redigere og sette opp verktøyet som brukes i dag ved å fjerne alle unødvendige seksjoner.

Se også: Slett katalog i Linux

Nå har du informasjon om hvordan du kan dele mappen i centos uten vanskeligheter. Etter fullføring av denne prosedyren vises katalogen på alle lokale enheter. For eksempel vil Windows-banen bli vist: \\ LinuxServer \ mappe, hvor LinuxServer er navnet på foreldrebilen, og mappen er den samme mappen.

Les mer