Sådan deles mappen til alle i Centos

Anonim

Sådan deles mappen til alle i Centos

Som standard er adgang til mapper i Centos-operativsystemet begrænset, så hvis du har brug for et fælles netværkskatalog, skal du ændre visse parametre. Der er ikke noget svært at udføre denne procedure, men du skal installere et ekstra værktøj og foretage ændringer i konfigurationsfilen. Vi foreslår at træde for trin til at håndtere gennemførelsen af ​​opgaven.

Vi laver en mappe generelt i Centos

Umiddelbart bemærker vi, at de ændringer, der anvendes i dag, gælder for alle computere i det lokale netværk uanset OS installeret der. Det vil sige, at adgangen til mappen vil kunne få en pc-bruger, der kører Windows eller, for eksempel MacOS. Alle indstilling sker på enheden, hvor den samme mappe er placeret. Lad os starte fra det første skridt.

Trin 1: Installation og start af samba

Samba er fri software, hvis funktionalitet er koncentreret om interaktion med netværksobjekter. Det er med dette værktøj, der åbnes for at åbne lokal adgang til den ønskede mappe. I Centos er dette værktøj ikke inkluderet i standardpakken, så det bliver nødt til at tilføje det selv, og det er gjort som dette:

  1. Åbn standardkonsollen, for eksempel gennem ikonet i applikationsmenuen.
  2. Åbning af terminalen for at give generel adgang til Centos-mappen

  3. Indtast sudo yum installer samba samba-almindelige kommando der og klik på Enter-tasten.
  4. Kommando for at installere et ekstra samba værktøj i centos

  5. Sudo-præfiks betyder, at handlingen vil blive udført på vegne af superbrugeren, så du skal bekræfte godkendelsen af ​​kontoen ved at angive adgangskoden.
  6. Adgangskode Bekræftelse for at installere et ekstra Samba Tool i Centos

  7. Der vil være en meddelelse om hensigten om at tilføje nye pakker i OS, acceptere det ved at vælge Y-versionen.
  8. Bekræftelse af at tilføje nye Samba-pakker i Centos

  9. For permanent service er det nødvendigt, at det startede med Centos. Tilføj det til Autoload ved hjælp af Sudo CHKCONFIG --Level 345 SMB ON.
  10. Tilføj Samba Utility til Autorun Centos

  11. Derefter starte samba-tjenesten ved hjælp af Service SMB Start-kommandoen og gå til næste trin.
  12. Kører det komplementære Samba-værktøj i Centos

Trin 2: Oprettelse af tilladelser til firewall

Firewallen indbygget i operativsystemet ved endnu ikke, at den nye tjeneste kan stole på. Manuelt skal du angive dette ved at foretage ændringer i reglerne. Opløsningen aktiveres af havne af de havne, hvor Samba løber. Du behøver kun at aktivere den konstante regel over superbrugeren via SU - og indtast sådanne kommandoer skiftevis:

IPTABLES -A-INPUT -P UDP -M UDP -S 192.168.1.0/24 - Ford 137 -JE accepterer

IPTABLES -A-INPUT -P UDP -M UDP -S 192.168.1.0/24 - Ford 138 -JE accepterer

Iptables -A input -p TCP -M TCP -S 192.168.1.0/224 --Dport 139 -J accepterer

Iptables -a input -p TCP -M TCP -S 192.168.0.0/224 - Ford 445-JACT

Åbning af porte for at konfigurere en ekstra samba-hjælpeprogram i centrum

I dette tilfælde blev standard IPTables Firewall Control Tool brugt. Hvis du har brug for at udføre yderligere konfiguration af firewallen, råder vi dig til at blive bekendt med den manual, der præsenteres i en separat artikel i henhold til følgende link.

Læs mere: Indstilling af Iptables i Centos 7

Trin 3: Start af Samba Config og udforske parametrene

Tilvejebringelse af delt mappeadgang udføres ved at ændre Samba-konfigurationsfilen. Den bruger en specifik syntaks, dens parametre og værdier. Hvis du vil fortsætte med at arbejde med dette værktøj, anbefales det at vide mindst de grundlæggende begreber. Men for at startere, lad os finde ud af det med starten af ​​denne indstillingsfil.

  1. Vi råder dig til at bruge den bekvemme COX Text Editor Nano. Som standard er det ikke i Centos, så installer det ved at skrive Sudo Yum Installer Nano-kommandoen.
  2. Installation af Nano Text Editor for at redigere Samba i Centos

  3. Bekræft handlingen ved at angive adgangskoden fra Superuser-kontoen.
  4. Indtast adgangskoden for at installere Nano Text Editor for Samba i Centos

  5. Kør konfigurationsfilen ved at køre sudo nano /etc/samba/smb.conf.
  6. Samba Utility Configuration File Start i Centos

  7. Nu viser skærmen alle indholdet af filen.
  8. Redigering af indholdet af Samba-konfigurationsfilen i Centos

Som du kan se, har konfigurationen allerede angivet visse regler både globale og separate. Læs de grundlæggende regler og deres værdier:

  • arbejdsgruppe - navnet på den arbejdsgruppe, hvor serveren omfatter;
  • Serverstreng - en kort vilkårlig beskrivelse af serveren;
  • Interfaces - Network-grænseflader, der er tilgængelige til tilslutning til afsnittet;
  • Værter tillader - værter, der kan få adgang til;
  • Værter nægter - forbudte værter;
  • Logfil - en fil, hvor alle meddelelser vil blive gemt, fejlkoder for andre handlinger;
  • Max logstørrelse - den maksimale størrelse af ovenstående fil (efter at have overvundet maksimumet oprettet en ny fil);
  • Sikkerhed er en måde at verificere brugerens ægthed på;
  • Guest Account - Association for gæst konto.

Nedenfor ses et eksempel på afsnittet i afsnittet.

[global]

Arbejdsgruppe = arbejdsgruppe.

Server String = Samba Server% V

Netbios navn = Centos

Interfaces = LO ETH0 192.168.12 / 24 192.168.13.224

Værter tillader = 127. 192.168.12. 192.168.13.

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

Max logstørrelse = 50

Sikkerhed = bruger.

PASSDB Backend = TDBSAM

Kort til Guest = Dårlig bruger

Trin 4: Oprettelse af en offentlig mappe

Nu ved du om de grundlæggende parametre i Samba og hvordan sektionen ligner noget - et sæt regler for en bestemt mappe. Det forbliver kun at lave en sådan gruppe. Hvis den ønskede mappe endnu ikke eksisterer, skal du oprette det ved hjælp af kommandoen Mkdir / Home / User / Ashare, hvor / Hjem / Bruger / Ashare er stien til mappen og dens navn.

  1. Kør Nano Text Editor, som vist i det foregående trin.
  2. Foretage ændringer, for eksempel:

    [Folder]

    PATH = / TMP

    Public = Ja.

    Skrivbar = ja.

    Printable = Nej

    Skriv liste = + personale

    Her er mappen et sektionsnavn, sti = / tmp - stien til mappen, og alle andre parametre åbner fuld adgang for alle lokale netværksdeltagere. Bruger kan ikke kun se indholdet, men også på alle måder at redigere det på. Når du har foretaget ændringer, skal du trykke på CTRL + O for at gemme dem.

  3. Gemmer ændringer i Samba-konfigurationsfilen i Centos

  4. Du må ikke ændre navnet på filen, der skal optages, men tryk blot på ENTER.
  5. Afbøjning af ændringer i navnet på Samba-konfigurationsfilen i Centos

  6. Afslut teksteditoren via CTRL + X.
  7. Afslut teksteditoren efter redigering Samba i Centos

  8. Opdater konfigurationen ved at aktivere SMB-genindlæsningstjenesten.
  9. Samba Utility Configuration Update i Centos

  10. Kontroller udførelsen af ​​alle sektioner af testparm -S /etc/samba/smb.conf.
  11. Kontrol af udførelsen af ​​alle Samba parametre i Centos

  12. Hvis der opstod nogen fejl, skal du genstarte tjenesten: Service SMB genstart.
  13. Genstart af Samba Service i Centos

Separat vil jeg gerne bemærke, at adgangsrettigheder for brugere af en enhed er konfigureret af andre metoder. Samba Utility er ikke beregnet til at udføre disse operationer. Hvis du er interesseret i temaet indstilling af privilegier på en lokal maskine, skal du læse manualen på dette emne i materialet yderligere.

Læs mere: Indstilling af adgangsrettigheder i Linux

Fjernmappen i Centos forsvinder fra netværksmappen, men bemærk at de angivne parametre i konfigurationsfilen forbliver. Når du rengør mapper, skal du derfor redigere og konfigurere det værktøj, der bruges i dag, ved at fjerne alle de unødvendige sektioner.

Se også: Slet bibliotek i Linux

Nu har du oplysninger om, hvordan du kan dele mappen i Centos uden problemer. Efter afslutningen af ​​denne procedure vises mappen på alle lokale enheder. For eksempel vil Windows-stien blive vist: \\ LinuxServer \ mappe, hvor LinuxServer er navnet på forældrenes bil, og mappen er den samme mappe.

Læs mere