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:
- Åbn standardkonsollen, for eksempel gennem ikonet i applikationsmenuen.
- Indtast sudo yum installer samba samba-almindelige kommando der og klik på Enter-tasten.
- 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.
- Der vil være en meddelelse om hensigten om at tilføje nye pakker i OS, acceptere det ved at vælge Y-versionen.
- 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.
- Derefter starte samba-tjenesten ved hjælp af Service SMB Start-kommandoen og gå til næste trin.
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
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.
- 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.
- Bekræft handlingen ved at angive adgangskoden fra Superuser-kontoen.
- Kør konfigurationsfilen ved at køre sudo nano /etc/samba/smb.conf.
- Nu viser skærmen alle indholdet af filen.
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.
- Kør Nano Text Editor, som vist i det foregående trin.
- 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.
- Du må ikke ændre navnet på filen, der skal optages, men tryk blot på ENTER.
- Afslut teksteditoren via CTRL + X.
- Opdater konfigurationen ved at aktivere SMB-genindlæsningstjenesten.
- Kontroller udførelsen af alle sektioner af testparm -S /etc/samba/smb.conf.
- Hvis der opstod nogen fejl, skal du genstarte tjenesten: Service SMB genstart.
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.